void (Object aValue, int row, int col) { Variable variable = myVariables.get(row); if (col == 0) { String varName = (String) aValue; if (TemplateImplUtil.isValidVariableName(varName)) { Variable newVar = new Variable(varName, variable.getExpressionString(), variable.getDefaultValueString(), variable.isAlwaysStopAt()); myVariables.set(row, newVar); updateTemplateTextByVarNameChange(variable, newVar); } } else if (col == 1) { variable.setExpressionString((String)aValue); } else if (col == 2) { variable.setDefaultValueString((String)aValue); } else { variable.setAlwaysStopAt(!((Boolean)aValue).booleanValue()); } }