@Override
    public void setValueAt(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;
      }
    }
@Override
    public void setValueAt(Object aValue, int rowIndex, int columnIndex)