private OExpression compileExpr(Expression expression, boolean isJoinCondition, boolean isLValue, OVarType rootNodeType, Object requestedResultType, Object[] resultType) { String expLang = getExpressionLanguage(expression); ExpressionCompiler ec = findExpLangCompiler(expLang); ec.setCompilerContext(this); ExpressionValidator ev = _expressionValidatorFactory.getValidator();