code: static boolean wildcardMatch(String filename, String wildcardMatcher)
      {
          return wildcardMatch(filename, wildcardMatcher, IOCase.SENSITIVE);
      }
docs: Checks a filename to see if it matches the specified wildcard matcher,
  always testing case-sensitive. <p> The wildcard matcher uses the
  characters '?' and '*' to represent a single or multiple (zero or more)
  wildcard characters. This is the same as often found on Dos/Unix command
  lines. The check is case-sensitive always.
  <pre>
  wildcardMatch("c.txt", "*.txt")      --> true
  wildcardMatch("c.txt", "*.jpg")      --> false
  wildcardMatch("a/b/c.txt", "a/b/*")  --> true
  wildcardMatch("c.txt", "*.???")      --> true
  wildcardMatch("c.txt", "*.????")     --> false
  </pre> N.B. the sequence "*?" does not work properly at present in match
  strings.
  
  @param filename the filename to match on
  @param wildcardMatcher the wildcard string to match against
  @return true if the filename matches the wilcard string
  @see IOCase#SENSITIVE