System.out.println("Evaluating: " + tree.asString());
try {
return tree.evaluate(null, recordObj);
}
catch (ResultMissingColumnException e) {
throw new InternalErrorException("Missing column: " + e.getMessage());
}
catch (NullColumnValueException e) {
throw new InternalErrorException("Null value: " + e.getMessage());
}
}