import java.util.*;
class BChoose1 {
public node eharvest () {
node result = null;
ExprList el = (ExprList) arg[0];
AstCursor c = new AstCursor();
for (c.FirstElement(el); c.MoreElement(); c.NextElement() ) {
EExpr e = (EExpr) c.node ;
node n = e.eharvest();
if (result == null)
result = n;
else
result = new onlyone( n, result );
}
return result;
}
}