// node.getName()
Node parent = node.jjtGetParent();
if (parent instanceof ASTMethodDeclaration) { // a local variable
String name = node.getName();
if (names.contains(name))
throw new JavaClassCreatorException("Variable " + name + " already defined.");
names.add(name);
creator.addLocalVariable(name, node.getType(), null);
Object v = node.getValue();
if (v != null)
creator.macroSet(name, v, this, data);