bundles/org.apache.jasper.glassfish/src/org/apache/jasper/runtime/ExpressionEvaluatorImpl.java
public Expression parseExpression(String expression,
                                      Class expectedType,
                                      FunctionMapper fMapper )
            throws ELException {

        ExpressionFactory fac = ExpressionFactory.newInstance();
        javax.el.ValueExpression expr;
        ELContextImpl elContext = new ELContextImpl(null);
        javax.el.FunctionMapper fm = new FunctionMapperWrapper(fMapper);
        elContext.setFunctionMapper(fm);
        try {
            expr = fac.createValueExpression(
                           elContext,
                           expression, expectedType);
        } catch (javax.el.ELException ex) {
            throw new ELException(ex);
        }
        return new ExpressionImpl(expr, pageContext);
    }
public Expression parseExpression(String expression,
                                      Class expectedType,
                                      FunctionMapper fMapper )
            throws ELException {

        ExpressionFactory fac = ExpressionFactory.newInstance();
        javax.el.ValueExpression expr;
        ELContextImpl elContext = new ELContextImpl(null);
        javax.el.FunctionMapper fm = new FunctionMapperWrapper(fMapper);
        elContext.setFunctionMapper(fm);
        try {
            expr = fac.createValueExpression(
                           elContext,
                           expression, expectedType);
        } catch (javax.el.ELException ex) {
            throw new ELException(ex);
        }
        return new ExpressionImpl(expr, pageContext);
    }
public Expression parseExpression ( String expression , Class expectedType , FunctionMapper fMapper ) throws ELException { ExpressionFactory fac = ExpressionFactory . newInstance ( ) ; javax . el . ValueExpression expr ; ELContextImpl elContext = new ELContextImpl ( null ) ; javax . el . FunctionMapper fm = new FunctionMapperWrapper ( fMapper ) ; elContext . setFunctionMapper ( fm ) ; try { expr = fac . createValueExpression ( elContext , expression , expectedType ) ; } catch ( javax . el . ELException ex ) { throw new ELException ( ex ) ; } return new ExpressionImpl ( expr , pageContext ) ; }
-------------------------------------
-------------------------------------