code: def create(pattern, casesensitive=True):
          
          casesensitive = determine_casesensitive(casesensitive)
          if "?" in pattern or "*" in pattern:
              return FNMatcher(pattern, casesensitive)
          else:
              return ConstantMatcher(pattern, casesensitive)
docs: Factory for :class:`Matcher` instances; returns a :class:`Matcher`
          suitable for matching the supplied pattern