((StandardFileSystemManager)VFS.getManager()).addProvider("tar", new TarFileProvider());
((StandardFileSystemManager)VFS.getManager()).addProvider("tgz", new TgzFileProvider());
((StandardFileSystemManager)VFS.getManager()).addProvider("tbz2", new Tbz2FileProvider());
((StandardFileSystemManager)VFS.getManager()).addProvider("gz", new GzipFileProvider());
((StandardFileSystemManager)VFS.getManager()).addProvider("tmp", new TemporaryFileProvider());
((StandardFileSystemManager)VFS.getManager()).addProvider(new String[] { "bzip2", "bz2" }, new Bzip2FileProvider());
mgr.registerProvider(new FileProvider());
mgr.registerProvider(new FTPProvider());
mgr.registerProvider(new CIFSProvider());
mgr.registerProvider(new JarProvider());