for(final Iterator iter = vars.iterator();iter.hasNext();) {
final LispValue current = (LispValue)iter.next();
LispValue inner = NIL;
for(final Iterator iter2 = current.iterator();iter2.hasNext();) {
final LispValue currInt = (LispValue)iter2.next();
inner = makeCons(currInt.cdr(),inner);
}
outp = makeCons(inner.nreverse(),outp);
}
return outp.nreverse();
}