code: @Override
      public void setText(String value) {
          String oldValue = getText();
          if (!oldValue.equals(value)) {
              super.setText(value);
              DomEvent.fireNativeEvent(Document.get().createChangeEvent(), this);
          }
      }
docs: {@inheritDoc}