if (dataType != null)
{
// If found data type, will get marshaller and create interceptor wrapper for it
// and then insert into interceptor chain
Marshaller marshaller = MarshalFactory.getMarshaller(dataType);
MarshallInterceptor marshallInterceptor = new MarshallInterceptor(marshaller);
interceptorList.add(marshallInterceptor);
}
// Now onto creating transport interceptor
ClassLoader loader = (ClassLoader) invocation.getMetaData(REMOTING, LOADER);