public boolean Test(Record record) throws WhereClauseException {
   return predicate.Test(record);
 }