if (this.binding == null
|| this.serverName.equals(serverName) == false
|| this.binding.getServiceName().equals(serviceName) == false
|| safeEquals(this.binding.getBindingName(), bindingName) == false)
{
throw new NoSuchBindingException(serverName, serviceName, bindingName);
}
return binding;
}