public void initialize(@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);
      }
    }
  }
public void initialize(@NotNull String filesystemClassName, @Nullable Class<? extends CoreRoutingFileSystemDelegate> routingFilesystemDelegateClass)