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;
}