FSDirectory dir = (FSDirectory)directories.get(entry);
FSDirectory dir = directories.get(entry);
	final public synchronized FSDirectory getDirectory(FSEntry entry) throws IOException {    	if(isClosed())    		throw new IOException("FileSystem is closed");    				FSDirectory dir = (FSDirectory)directories.get(entry);		if (dir == null) {			dir = createDirectory(entry);			directories.put(entry, dir);		}		return dir;	}