String definingModuleId = implementationDefinition.getModuleId();
Module definingModule = getRegistry().getModule(definingModuleId);
ImplementationConstructionContext context = new ImplementationConstructionContextImpl(definingModule,
_servicePoint);
Object result = constructor.constructCoreServiceImplementation(context);
if (result == null)
throw new ApplicationRuntimeException(ServiceModelMessages
.factoryReturnedNull(_servicePoint), constructor.getLocation(), null);