You definitely need some javadoc here. I can't tell the difference between IJBoss7ManagerService getService(String runtimeType) and IJBoss7ManagerService getManagerService(String serviceId)