}
if (tree instanceof GeneratorExp) {
GeneratorExp g = (GeneratorExp)tree;
recurseSetContext(g.getInternalElt(), context);
} else if (tree instanceof ListComp) {
ListComp lc = (ListComp)tree;
recurseSetContext(lc.getInternalElt(), context);
} else if (!(tree instanceof ListComp)) {
for (int i=0; i<tree.getChildCount(); i++) {
recurseSetContext(tree.getChild(i), context);
}
}