{
if (cachedMethodBinding==null)
{
FacesContext context = FacesContext.getCurrentInstance();
cachedMethodBinding = context==null ?
new UnifiedELMethodBinding(expression, types) :
context.getApplication().createMethodBinding(expression, types);
}
return cachedMethodBinding;
}