for (int i = node.getInternalGenerators().size() - 1; i >= 0; i--) {
comprehension lc = node.getInternalGenerators().get(i);
for (int j = lc.getInternalIfs().size() - 1; j >= 0; j--) {
java.util.List<stmt> body = new ArrayList<stmt>();
body.add(n);
n = new If(lc.getInternalIfs().get(j), lc.getInternalIfs().get(j), body,
new ArrayList<stmt>());
}
java.util.List<stmt> body = new ArrayList<stmt>();
body.add(n);
n = new For(lc, lc.getInternalTarget(), lc.getInternalIter(), body,