This is an old known bug^Wproblem, still happening in current versions: http://plantuml.sourceforge.net/qa/?qa=1628/layout-of-grouping-component
The work-around is to add the following sentence:
!pragma horizontalLineBetweenDifferentPackageAllowed
Rem: the result is looking better when writing "Interface )-left- User", rendered as straight line instead of image below with your example, but I don't understand why?
![](http://www.plantuml.com/plantuml/png/RP11JiCm44NtESMm2fN87GgY2oGMbH07SEFlnAezZkn9Ka3SdKchb0gni3p-e_V6ccqHasMCeQffTp9n2219LFeqqtBQ58V4O2aaOBlq3j2K6Qt0qeGilZKXVAW04vYy8vToNEwwgIzrSYkIClb2Ou5z82CKO8hGt2iNF1yzTwefu-5shiBMEuUihtCUSBhfLtT3Dbqq-jtiFnEB2Q-UyGIP0NvUoRrfZwR3OmXfXgsggu3UKeJqEfg-AleLqpwdoLja3TUIcliDlR0WEzEY-lvNimi5VrJlvQovahHfBfaQjhfMtVyF)