import java.util.*;
class ESList {
public static ArrayList CTable = new ArrayList();
// CTable contains all additional constraints
public static void dumpCTable() {
System.out.println( "-------Begin Ctable Dump----------" );
int cnt = CTable.size();
for (int i = 0; i<cnt; i++) {
node n = ( node ) CTable.get(i);
System.out.println(n);
}
System.out.println( cnt + " additional constraints in all." );
System.out.println( "-------End Ctable Dump----------" );
}
// harvest all additional constraints ....
node eharvest() {
AstCursor c = new AstCursor();
for (c.FirstElement(this); c.MoreElement(); c.NextElement() ) {
ExprStmt es = (ExprStmt) c.node ;
es.eharvest();
}
return null;
}
}