private static List<String> flattenPortrait(Map<Class<?>, List<String>> portraitMap) {
        final List<String> flattenedPortrait = new ArrayList<>();
        for (Class<?> key : portraitMap.keySet()) {
            flattenedPortrait.addAll(portraitMap.get(key).stream()
                    .map(method -> String.format("%s - %s", key.toString(), method))
                    .collect(Collectors.toList()));
        }
        return flattenedPortrait;
    }
Creates a text representation (a 'portrait') of a class's public methods.
<p>
Only recurses over those classes that match a base package.
stroom-query/stroom-query-api/src/test/java/stroom/query/api/current/ClassPhotographer.java