@Override
  public BaseControl createTextControl(DomWrapper<String> wrapper, final boolean commitOnEveryChange) {
    return new TextControl(wrapper, commitOnEveryChange);
  }
@Override
  public BaseControl createTextControl(DomWrapper<String> wrapper, final boolean commitOnEveryChange)