}
this.classLoader = ejbComponentCreateService.getModuleClassLoader();
this.suspendController = ejbComponentCreateService.getSuspendControllerInjectedValue().getValue();
this.activationSpec = activationSpec;
this.messageListenerInterface = messageListenerInterface;
final ClassLoader componentClassLoader = doPrivileged(new GetClassLoaderAction(ejbComponentCreateService.getComponentClass()));
final MessageEndpointService<?> service = new MessageEndpointService<Object>() {
@Override
public Class<Object> getMessageListenerInterface() {
return (Class<Object>) messageListenerInterface;
}