@Override
          public JBTableRow getValue() {
            return new JBTableRow() {
              @Override
              public Object getValueAt(int column) {
                return switch (column) {
                  case 0 -> item.typeCodeFragment;
                  case 1 -> myNameEditor.getText().trim();
                  case 2 -> item.defaultValueCodeFragment;
                  case 3 -> myAnyVar != null && myAnyVar.isSelected();
                  default -> null;
                };
              }
            };
          }
@Override
          public JBTableRow getValue()