public XsltDoc loadXsltDoc() {
        final DocRef docRef = findDoc(
                getFeedName(),
                getPipelineName(),
                message -> errorReceiverProxy.log(Severity.WARNING, null, getElementId(), message, null));
        if (docRef != null) {
            final XsltDoc xsltDoc = xsltStore.readDocument(docRef);
            if (xsltDoc == null) {
                final String message = "XSLT \"" +
                                       docRef.getName() +
                                       "\" appears to have been deleted";
                throw ProcessException.create(message);
            }

            return xsltDoc;
        }

        return null;
    }
@param name the name of the skipped entity. If it is a parameter entity,
            the name will begin with '%', and if it is the external DTD
            subset, it will be the string "[dtd]"
@throws org.xml.sax.SAXException any SAX exception, possibly wrapping another exception
@see stroom.pipeline.filter.AbstractXMLFilter#skippedEntity(java.lang.String)
stroom-pipeline/src/main/java/stroom/pipeline/filter/XsltFilter.java