void (Object aValue, int rowIndex, int columnIndex) { if (rowIndex >= getRowCount()) { return; } final EnumerationChildrenRenderer.ChildInfo row = myData.get(rowIndex); switch (columnIndex) { case NAME_TABLE_COLUMN -> row.myName = (String)aValue; case EXPRESSION_TABLE_COLUMN -> row.myExpression = (TextWithImports)aValue; case ONDEMAND_TABLE_COLUMN -> row.myOnDemand = (Boolean)aValue; } }