public static Path getStroomProxyAppFile(final String filename) throws FileNotFoundException {
        final String codeSourceLocation = TestProxyYamlUtil.class
                .getProtectionDomain()
                .getCodeSource()
                .getLocation()
                .getPath();

        Path path = Paths.get(codeSourceLocation);
        while (path != null && !path.getFileName().toString().equals("stroom-proxy-app")) {
            path = path.getParent();
        }
        if (path != null) {
            path = path.resolve(filename);
        }

        if (path == null) {
            throw new FileNotFoundException("Unable to find " + filename);
        }
        return path;
    }
Verify dev.yml can be de-serialised into the config object model
stroom-proxy/stroom-proxy-app/src/test/java/stroom/proxy/dist/TestProxyYamlUtil.java