PhaseChainCache inboundChainCache = new PhaseChainCache();
PhaseManager pm = providerEndpoint.getBus().getExtension(
PhaseManager.class);
List<Interceptor> inList = new ArrayList<Interceptor>();
inList.add(new ReadHeadersInterceptor(this.providerEndpoint.getBus()));
inList.add(new MustUnderstandInterceptor());
inList.add(new StaxInInterceptor());
inList.add(new JbiInWsdl1Interceptor(this.providerEndpoint.isUseJBIWrapper()));
inList.add(new AttachmentInInterceptor());
inList.add(new ParseContentTypeInterceptor());
PhaseInterceptorChain inChain = inboundChainCache.get(pm