@Override
    public boolean matches(String text) {
        // "reverse != matchesAll(text)" is equivalent to
        // "reverse ? !matchesAll(text) : matchesAll(text)"
        // without a using a if statement
        return isEmpty || (reverse != matchesAll(text));
    }
Tests a string against a list of wildcard patterns and return true if link matches any of the
patterns or if the provided list of patterns is empty. The only wildcard character supported is
the "*".
ache/src/main/java/achecrawler/util/WildcardMatcher.java