public Bindings addOptComponent(String property,Class clazz,JToggleButton c,boolean enabledByDefault){
  Binding b=new OptComponentBinding(this,property,clazz,c,enabledByDefault);
  if (_optComponents.containsKey(property)) {
    throw new BindingException(Messages.getString("Bindings.duplicate.binding"));
  }
  _optComponents.put(property,b);
  return this;
}

public Bindings addOptComponent ( String property , Class clazz , JToggleButton c , boolean enabledByDefault ) { Binding b = new OptComponentBinding ( this , property , clazz , c , enabledByDefault ) ; if ( _optComponents . containsKey ( property ) ) { throw new BindingException ( Messages . getString ( "Bindings.duplicate.binding" ) ) ; } _optComponents . put ( property , b ) ; return this ; }
add an optional ( nullable ) java bean component of type clazz .
