endpoint.getBinding().getInInterceptors().clear();
endpoint.getBinding().getInInterceptors().add(new DispatchInInterceptor());
chain.add(endpoint.getBinding().getInInterceptors());
// Modified the binding out interceptors
endpoint.getBinding().getOutInterceptors().clear();
endpoint.getBinding().getOutInterceptors().add(new DispatchOutInterceptor());
chain.add(endpoint.getBinding().getOutInterceptors());
chain.add(endpoint.getService().getInInterceptors());
chain.setFaultObserver(endpoint.getOutFaultObserver());