private static IFileSystem getFS()

in mps-driver/src/main/java/org/jetbrains/mps/maven/driver/TemporarySolutionIO.java [133:146]


    private static IFileSystem getFS() {
        if (fs == null) {
            VFSManager mgr = new VFSManager();
            fs = new LocalIoFileSystem(mgr);
            IFileSystem jarFs = new JarIoFileSystem(mgr);
            mgr.registerFS(VFSManager.JAVA_IO_FILE_FS, fs);
            mgr.registerFS(VFSManager.JAVA_IO_JAR_FS, jarFs);
            // Files.fromURL() depends on the following
            IoFileSystem.newInstance(mgr);
            FileSystem obsoleteFs = IoFileSystem.INSTANCE;
            FileSystemExtPoint.setFS(obsoleteFs);
        }
        return fs;
    }