// Set the thread context class loader
         ClassLoader classLoader = sepMetaData.getClassLoader();
         Thread.currentThread().setContextClassLoader(classLoader);
         // Get the Invoker
         ServiceEndpointInvoker epInvoker = ep.getAttachment(ServiceEndpointInvoker.class);
         if (epInvoker == null)
            throw new IllegalStateException("Cannot obtain ServiceEndpointInvoker");
         // Invoke the service endpoint
         epInvoker.invoke(reqContext);
         // Get the response message context
         msgContext = MessageContextAssociation.peekMessageContext();
         // Get the response message