private boolean isWildcardChar(char c) {
        for (char candidate : WILDCARD_CHARS) {
            if (c == candidate) {
                return true;
            }
        }
        return false;
    }
Actually match the given {@code path} against the given {@code pattern}.

@param pattern   the pattern to match against
@param path      the path to test
@param fullMatch whether a full pattern match is required (else a pattern match
                 as far as the given base path goes is sufficient)
@return {@code true} if the supplied {@code path} matched, {@code false} if it didn't
analyzer/src/main/java/nl/basjes/parse/useragent/utils/springframework/util/AntPathMatcher.java