// XXX - This is currently inefficient. A new evaluator,
// JSTLVariableResolverWrapper, and FuntionMapperMap is created for
// each evaluate call. Things should get better once the JSTL
// implementation is moved out of JSTL into its own project.
try {
return new ELEvaluator( resolver ).evaluate(
expression, this.pageContext, expectedType, fMapperMap,
defaultPrefix );
}
catch( org.apache.jasper.runtime.el.jstl.ELException e ) {
throw new ELException( e );