private EditorManifestJson SafelyReadGlobalManifestFile(FileSystemPath globalManifestPath)
 {
     try
     {
         return(EditorManifestJson.FromJson(globalManifestPath.ReadAllText2().Text));
     }
     catch (Exception e)
     {
         // Even if there's an error, cache an empty file, so we don't continually try to read a broken file
         myLogger.LogExceptionSilently(e);
         return(EditorManifestJson.CreateEmpty());
     }
 }