public boolean eval(VTDNavHuge vn, Predicate p) throws NavExceptionHuge{
return nt.eval(vn) && evalPredicates(vn,p);
}
public boolean evalPredicates(VTDNavHuge vn) throws NavExceptionHuge {
Predicate temp = this.p;
while(temp!=null) {
if (temp.eval(vn)== false)
return false;
temp = temp.nextP;
}
return true;