protected void putValue(
     final CachedValue<ElementNames> elementNamesCachedValue,
     final XsltContextProviderBase xsltContextProvider) {
   xsltContextProvider.myNames = elementNamesCachedValue;
 }
 protected CachedValue<ElementNames> compute(
     final XsltContextProviderBase xsltContextProvider) {
   return xsltContextProvider.createCachedValue(xsltContextProvider.getFile());
 }