ListTableModel () { final ColumnInfo nameColumn = new TableColumn(AntBundle.message("column.name.ant.configuration.property.name")) { @Nullable @Override public String valueOf(BuildFileProperty property) { return property.getPropertyName(); } @Override public void setValue(BuildFileProperty property, String value) { property.setPropertyName(value); } }; final ColumnInfo valueColumn = new TableColumn(AntBundle.message("column.name.ant.configuration.property.value")) { @Nullable @Override public String valueOf(BuildFileProperty property) { return property.getPropertyValue(); } @Override public void setValue(BuildFileProperty property, String value) { property.setPropertyValue(value); } }; return new ListTableModel(nameColumn, valueColumn); }