}
if (dictNode0 instanceof ComprehensionCollection) {
if (arity == 2) {
ComprehensionCollection comp = (ComprehensionCollection) dictNode0;
return new SetComp((exprType) stack.popNode(), comp.getGenerators());
} else if (arity == 3) {
SimpleNode dictNode1 = stack.popNode(); //we must inverse things here...
ComprehensionCollection comp = (ComprehensionCollection) dictNode0;
return new DictComp((exprType) stack.popNode(), (exprType) dictNode1, comp.getGenerators());