public FileObject findFile(FileObject base, String name, FileSystemOptions properties) throws FileSystemException {
//new Exception("findFile(" + base + ", " + name + ")").printStackTrace();
try {
URL location = FlexibleLocation.resolveLocation("ofbizhome://.");
FileObject ofbizBase = getContext().resolveFile(location.toString(), properties);
return VFSUtil.toFileObject(ofbizBase.getFileSystem().getFileSystemManager(), ofbizBase.resolveFile(name.substring(13)).getURL().toString(), properties);
} catch (Exception e) {
throw UtilMisc.initCause(new FileSystemException(e.getMessage(), null, e), e);
}
}
}