protected BooleanExpression getBooleanLikeExpression(SQLExpression expr, SQLExpression regExpr,
SQLExpression escapeExpr)
{
BooleanExpression similarToExpr = new BooleanExpression(stmt,
exprFactory.getMappingForType(boolean.class, false));
SQLText sql = similarToExpr.toSQLText();
sql.clearStatement();
if (OP_SIMILAR_TO.isHigherThanLeftSide(expr.getLowestOperator()))
{
sql.append("(").append(expr).append(")");
}