code: public static Class<? extends FileSystem> getFileSystemByName(final String className) throws ClassNotFoundException {
  		return Class.forName(className, true, getClassLoader()).asSubclass(FileSystem.class);
  	}
docs: Searches for a file system class by its name and attempts to load it.
  
  @param className
  the name of the file system class
  @return an instance of the file system class
  @throws ClassNotFoundException
  thrown if no class with such a name can be found