code: def _CheckFileEntryType(self, file_entry):
      
      if not self._file_entry_types:
        return None
  
      return (
          self._CheckIsDevice(file_entry) or self._CheckIsDirectory(file_entry) or
          self._CheckIsFile(file_entry) or self._CheckIsLink(file_entry) or
          self._CheckIsPipe(file_entry) or self._CheckIsSocket(file_entry))
docs: Checks the file entry type find specifications.
  
      Args:
        file_entry (FileEntry): file entry.
  
      Returns:
        bool: True if the file entry matches the find specification, False if
            not or None if no file entry type specification is defined.