// the target belongs to??
if (InvocationSupport.isAncestor(parent, child) && !allwaysMarshall) {
// Then we can avoid demarshalling/marshalling
next = deMarshalingInterceptor.getNext();
} else {
next = new MarshalingInterceptor(new NullTransportInterceptor(deMarshalingInterceptor));
}
}