private static function getGuessers(): array
    {
        if (! self::$nativeGuessersLoaded) {
            if (MimeTypeFileExtensionGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileExtensionGuesser::class;
            }

            if (MimeTypeFileInfoGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileInfoGuesser::class;
            }

            if (MimeTypeFileBinaryGuesser::isSupported()) {
                self::$guessers[] = MimeTypeFileBinaryGuesser::class;
            }

            self::$nativeGuessersLoaded = true;
        }

        return self::$guessers;
    }