You have getManagerService and getService returning IJBoss7ManagerService. I find the method names to be confusing without some explicit doc.