String name = nameNode.getName();
namesForReferenceToDeclaredVariableInInitializer.add(name);
isInInstanceVariableInitializer = isInInstanceVariableDeclaration;
try {
if (initializerNode != null) {
initializerNode.accept(this);
}
} finally {
isInInstanceVariableInitializer = false;
namesForReferenceToDeclaredVariableInInitializer.remove(name);
}