if (binding.getOperationSelector() == null) {
binding.setOperationSelector(new HTTPDefaultOperationSelector());
}
if (binding.getRequestWireFormat() == null) {
binding.setRequestWireFormat(new HTTPDefaultWireFormat());
}
if (binding.getResponseWireFormat() == null) {
binding.setResponseWireFormat(new HTTPDefaultWireFormat());
}
ProviderFactoryExtensionPoint providerFactories = extensionPoints.getExtensionPoint(ProviderFactoryExtensionPoint.class);
if (binding.getOperationSelector() != null) {