/**
  * Normalize a file entry.
  *
  * @param string $item
  * @param string $base
  *
  * @return array normalized file array
  *
  * @throws NotSupportedException
  */
 protected function normalizeObject($item, $base)
 {
     $systemType = $this->systemType ?: $this->detectSystemType($item);
     if ($systemType === 'unix') {
         return $this->normalizeUnixObject($item, $base);
     } elseif ($systemType === 'windows') {
         return $this->normalizeWindowsObject($item, $base);
     }
     throw NotSupportedException::forFtpSystemType($systemType);
 }