at(comp);
Tree.ComprehensionClause clause = comp.getForComprehensionClause();
ProducedType targetIterType = typeFact().getIterableType(clause.getTypeModel());
int idx = 0;
ExpressionComprehensionClause excc = null;
<BUG>String prevItemVar = null;
ListBuffer<JCTree> fields = new ListBuffer<JCTree>();</BUG>
while (clause != null) {
final String iterVar = "iter$"+idx;
String itemVar = null;

at(comp);
Tree.ComprehensionClause clause = comp.getForComprehensionClause();
ProducedType targetIterType = typeFact().getIterableType(clause.getTypeModel());
int idx = 0;
ExpressionComprehensionClause excc = null;
String prevItemVar = null;
String ctxtName = null;
ListBuffer<JCTree> fields = new ListBuffer<JCTree>();
while (clause != null) {
final String iterVar = "iter$"+idx;
String itemVar = null;
