@Override
    public void close() {
        try {
            LOGGER.info(String.format("Written Dependencies for %s to %s", testClass, path));
            writer.close();
        } catch (IOException e) {
            fail(e.getLocalizedMessage());
        }
    }
This class generates a CSV file that can be visualised using the iunera Code Analysis tool.
<p>
https://github.com/iunera/codeanalysis
stroom-app/src/test/java/stroom/guice/IuneraDependencyCsvWriter.java