dUpdater(new FieldUpdater&lt;ContactInfo, String&gt;() {
      @Override
      public void update(int index, ContactInfo object, String value) {
        // Called when the user changes the value.
        object.setFirstName(value);
        ContactDatabase.get().refreshDisplays();
      }
    });
    cellTable.setColumnWidth(firstNameColumn, 20, Unit.PCT);

    // Last name.
    Column&lt;ContactInfo, String&gt; lastNameColumn = new Column&lt;ContactInfo, String&gt;(
        new EditTextCell()) {
      @Over