public boolean isUpToDate(File f) {
		try {
			List<FileVersion> listVersions = originalPathMap.get(f.getCanonicalPath());
			if (listVersions != null) {
				for (FileVersion version: listVersions) {
					if (version.modified.getTime() > f.lastModified()) {
						return false;
					}
				}
				return true;
			}
			return false;
		} catch (IOException ex) {
			throw new RuntimeException(ex);
		}
	}