MessageContext responseMsgContext = null;
try {
// Get the service instance. This will run the @PostConstruct code.
EndpointLifecycleManager elm = createEndpointlifecycleManager();
Object serviceInstance = elm.createServiceInstance(requestMsgCtx, implClass);
// The application handlers and dispatcher invoke will
// modify/destroy parts of the message. Make sure to save
// the request message if appropriate.
saveRequestMessage(requestMsgCtx);