void (final Object aValue, final int rowIndex, final int columnIndex) { final Object oldValue = getValueAt(rowIndex, columnIndex); if (!Comparing.equal(oldValue, aValue)) { wrapValueSetting(getItems().get(rowIndex), () -> super.setValueAt("".equals(aValue) ? null : aValue, rowIndex, columnIndex)); } }