String (JTable table, int row) { ParameterTableModelItemBase<ParameterInfoImpl> item = getRowItem(row); final String typeText = item.typeCodeFragment.getText(); final String separator = StringUtil.repeatSymbol(' ', getTypesMaxLength() - typeText.length() + 1); String text = typeText + separator + item.parameter.getName(); final String defaultValue = item.defaultValueCodeFragment.getText(); String tail = ""; if (StringUtil.isNotEmpty(defaultValue)) { tail += " " + RefactoringBundle.message("changeSignature.default.value.label") + " " + defaultValue; } if (item.parameter.isUseAnySingleVariable()) { if (StringUtil.isNotEmpty(defaultValue)) { tail += ";"; } tail += " " + JavaRefactoringBundle.message("changeSignature.use.any.var"); } if (!StringUtil.isEmpty(tail)) { text += " //" + tail; } return " " + text; }