fRemoteModulePath = remoteModulePath;
// if no ProgressMonitor is passed, we use the NullProgressMonitor
fMonitor = (monitor == null) ? new NullProgressMonitor() : monitor;
fParent = new Module(remoteModulePath);
fAllocatedDirectories.put("/", Directory.ROOT);
}