public List<MatchesList.Match> getMatches() {
        List<MatchesList.Match> allMatches = new ArrayList<>(128);
        for (MatcherAction action : dynamicActions) {
            allMatches.addAll(action.getMatches());
        }
        return allMatches;
    }
Fires all matcher actions.
IFF all success then we tell the userAgent

@param userAgent The useragent that needs to analyzed
analyzer/src/main/java/nl/basjes/parse/useragent/analyze/Matcher.java