void (final Object aValue, final int row, final int column) { final Property property = myProperties.get(row); super.setValueAt(aValue, row, column); // We need to repaint whole inspector because change of one property // might causes change of another property. if (property.needRefreshPropertyList()) { synchWithTree(true); } repaint(); }