<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _CanSkipDataStream(self, file_entry, data_stream):
 """Determines if analysis and extraction of a data stream can be skipped. This is used to prevent Plaso trying to run analyzers or extract content from a pipe or socket it encounters while processing a mounted filesystem. Args: file_entry (dfvfs.FileEntry):
 file entry to consider for skipping. data_stream (dfvfs.DataStream):
 data stream to consider for skipping. Returns: bool: True if the data stream can be skipped. """

    if file_entry.IsFile():
      return False

    if data_stream.IsDefault():
      return True

    return False