public List<String> getAllPossibleFieldNamesSorted() {
        return matchMaker.getAllPossibleFieldNamesSorted();
    }
In some cases it was found that simply dereferencing the instance and letting the GC clean it all up was "too hard".
To assist in these kinds of problem cases this method will wipe the internal data structures as much as possible.
After calling this method this instance becomes unusable and cannot be 'repaired'.
Normal applications will never need this. Simply dereferencing the analyzer will clean everything,
no memory leaks (that we know of).
analyzer/src/main/java/nl/basjes/parse/useragent/AbstractUserAgentAnalyzerDirect.java