code: public void setBindingToNegate(
                      final Binding binding
                      )
      {
          if (binding == null) {
              throw new IllegalArgumentException( "no binding to negate specified" );
          }
  
          if (binding == this) {
              throw new IllegalArgumentException( "binding to negate is 'this' binding" );
          }
  
          _bindingToNegate = binding;
      }
docs: Sets the binding to negate.
  
  @param   binding
  the binding to negate.
  @throws  IllegalArgumentException
  if the specified binding is 'this' binding.