@Override
    public Object getValueAt(int rowIndex, int columnIndex) {
      return switch (columnIndex) {
        case NAME_COLUMN -> myTypeParameterInfos.get(rowIndex).getName(myOriginalParameters);
        case BOUND_VALUE_COLUMN -> myBoundValueTypeCodeFragments.get(rowIndex);
        case DEFAULT_VALUE_COLUMN -> myDefaultValueTypeCodeFragments.get(rowIndex);
        default -> {
          LOG.assertTrue(false);
          yield null;
        }
      };
    }
@Override
    public Object getValueAt(int rowIndex, int columnIndex)