code: public void setValueBinding(String name, ValueBinding binding) {
          if (name == null) {
              throw new NullPointerException();
          }
          if (binding != null) {
              ValueExpressionValueBindingAdapter adapter =
                      new ValueExpressionValueBindingAdapter(binding);
              setValueExpression(name, adapter);
          } else {
              setValueExpression(name, null);
          }
  
      }
docs: {@inheritDoc}
  
  @throws IllegalArgumentException {@inheritDoc}
  @throws NullPointerException     {@inheritDoc}
  @deprecated This has been replaced by {@link #setValueExpression}.