ContactInfo, String&gt; addressColumn = new Column&lt;ContactInfo, String&gt;(
        addressCell) {
      @Override
      public String getValue(ContactInfo object) {
        return object.getAddress();
      }
    };
    table.addColumn(addressColumn, constants.cwCellValidationColumnAddress());
    addressColumn.setFieldUpdater(new FieldUpdater&lt;ContactInfo, String&gt;() {
      public void update(int index, final ContactInfo object, final String value) {
        // Perform validation after 2 seconds t