public LocalFileSystemBrowser(IFileID directoryID2, IRemoteFileSystemListener listener) throws RemoteFileSystemException {
super(directoryID2, listener, null, null, null);
try {
local = new File(directoryID2.getURL().getPath());
} catch (MalformedURLException e) {
throw new RemoteFileSystemException(e);
}
if (!local.exists())
throw new RemoteFileSystemException(NLS.bind(Messages.FileSystemBrowser_EXCEPTION_DIRECTORY_DOES_NOT_EXIST, local));
}