if (endpointReference.isAsyncInvocation()){
if ( referenceBindingProvider instanceof EndpointReferenceAsyncProvider && !((EndpointReferenceAsyncProvider)referenceBindingProvider).supportsNativeAsync() && endpointReference.isAsyncInvocation() && endpointReference.getCallbackEndpoint() == null) { ((RuntimeEndpointReference)endpointReference).createAsyncCallbackEndpoint();