@GeneratesDocumentation
    public static void main(String[] args) {
        LOGGER.info("Generating documentation for pipeline elements");
        final List<DocumentationGenerator> documentationGenerators = List.of(
                new GenerateDocumentReferenceDoc(),
                new GeneratePipelineElementsDoc(),
                new GenerateSnippetsDoc());

        StroomDocsUtil.doWithClassScanResult(scanResult -> {
            documentationGenerators.forEach(documentationGenerator -> {
                LOGGER.info("Generating documentation for " + documentationGenerator.getClass().getSimpleName());
                documentationGenerator.generateAll(scanResult);
            });
        });

        LOGGER.info("Done");
    }
Run this to generate all stroom-docs content and update it in the relevant
stroom-docs files. Assumes stroom-docs is in a dir named 'stroom-docs' that is also
a sibling of this stroom repo.
If not set system prop
{@link stroom.test.common.docs.StroomDocsUtil#STROOM_DOCS_REPO_DIR_PROP_KEY}
stroom-app/src/test/java/stroom/app/docs/GenerateAllDocumentation.java