public InputStream getInputStream(String filePath)
throws FileSystemException {
File f = new File(root, osPath(filePath));
try {
if (monitor == null) {
return new LazyFileInputStream(f);
} else {
return monitor.open(f);
}
} catch (FileNotFoundException fnfe) {
String msg = f.getPath() + " does not denote an existing file";