@Override
    public String toString() {
        return "UserAgentStringMatchMaker{" +
//            "\nallMatchers=" + allMatchers +
//            "\n, zeroInputMatchers=" + zeroInputMatchers +
//            "\n, informMatcherActions=" + informMatcherActions +
            "\n, showMatcherStats=" + showMatcherStats +
//            "\n, doingOnlyASingleTest=" + doingOnlyASingleTest +
            "\n, wantedFieldNames=" + wantedFieldNames +
//            "\n, testCases=" + testCases +
//            "\n, lookups=" + lookups +
//            "\n, lookupSets=" + lookupSets +
//            "\n, flattener=" + flattener +
            "\n, userAgentMaxLength=" + userAgentMaxLength +
            "\n, delayInitialization=" + delayInitialization +
            "\n, matchersHaveBeenInitialized=" + matchersHaveBeenInitialized +
//            "\n, informMatcherActionRanges=" + ToString.toString(informMatcherActionRanges) +
//            "\n, informMatcherActionPrefixesLengths=" + ToString.toString(informMatcherActionPrefixesLengths) +
            "\n, verbose=" + verbose +
//            "\n, fieldCalculators=" + fieldCalculators +
            "\n}";
    }
This function is used only for analyzing which patterns that could possibly be relevant
were actually relevant for the matcher actions.
@return The list of Matches that were possibly relevant.
analyzer/src/main/java/nl/basjes/parse/useragent/analyze/UserAgentStringMatchMaker.java