void (@NotNull String filesystemClassName, @Nullable Class<? extends CoreRoutingFileSystemDelegate> routingFilesystemDelegateClass) { myMountedFS = myProvider.createInstance( filesystemClassName, new Class[]{FileSystemProvider.class}, myProvider); if (routingFilesystemDelegateClass != null) { try { myDelegate = routingFilesystemDelegateClass.getConstructor().newInstance(); } catch (Exception e) { throw new RuntimeException(e); } } }