FunctionContext () { final XmlElement contextElement = getContextElement(); return contextElement != null && contextElement.isValid() ? functionContextCache.get((XmlFile)contextElement.getContainingFile(), null) : Xslt2FunctionContext.getInstance(); }