final Map<String, ExpressionTree> map = mapping.getEvalMap();
ExpressionTree expressionTree = map.get(str);
if (expressionTree == null) {
final HBqlParser parser = ParserUtil.newHBqlParser(str);
expressionTree = parser.nodescWhereExpr();
expressionTree.setMappingContext(mappingContext);
mapping.addToExpressionTreeCache(str, expressionTree);
}
else {
expressionTree.reset();