JBTableRow () { return new JBTableRow() { @Override public Object getValueAt(int column) { return switch (column) { case 0 -> myNameEditor.getText().trim(); case 1 -> new Pair<>(item.defaultValueCodeFragment, ((PyParameterTableModelItem)item).isDefaultInSignature()); default -> null; }; } }; }