code: def _get_match(self, key):
          
  
          return self._get_string_match(key=key) or \
              self._get_non_string_match(key=key)
docs: Gets a MatchObject for the given key.
  
          Args:
              key (str): Key of the property to look-up.
  
          Return:
              MatchObject: The discovered match.