}
final Service service = (Service) clzz.getAnnotation(Service.class);
if (service == null) continue;
if (clzz.isInterface() && service.implementedBy() == null)
throw new AnnotationException(format("{} no implemented class configured", clzz.getName()));
moduleList.add(new AbstractModule() {
@Override
protected void configure() {
if (clzz.isInterface()) {