code: def _GetStat(self):
      
      stat_object = vfs_stat.VFSStat()
  
      # Date and time stat information.
      access_time = self.access_time
      if access_time:
        stat_time, stat_time_nano = access_time.CopyToStatTimeTuple()
        if stat_time is not None:
          stat_object.atime = stat_time
        if stat_time_nano is not None:
          stat_object.atime_nano = stat_time_nano
  
      change_time = self.change_time
      if change_time:
        stat_time, stat_time_nano = change_time.CopyToStatTimeTuple()
        if stat_time is not None:
          stat_object.ctime = stat_time
        if stat_time_nano is not None:
          stat_object.ctime_nano = stat_time_nano
  
      creation_time = self.creation_time
      if creation_time:
        stat_time, stat_time_nano = creation_time.CopyToStatTimeTuple()
        if stat_time is not None:
          stat_object.crtime = stat_time
        if stat_time_nano is not None:
          stat_object.crtime_nano = stat_time_nano
  
      modification_time = self.modification_time
      if modification_time:
        stat_time, stat_time_nano = modification_time.CopyToStatTimeTuple()
        if stat_time is not None:
          stat_object.mtime = stat_time
        if stat_time_nano is not None:
          stat_object.mtime_nano = stat_time_nano
  
      # File entry type stat information.
      if self.entry_type:
        stat_object.type = self.entry_type
  
      return stat_object
docs: Retrieves information about the file entry.
  
      Returns:
        VFSStat: a stat object.