private void mapTasksToFile(List<String>  tasks, IFile file) {
		//first remove existing mappings for this file
//		List<String> keysToRemove = new ArrayList<String>();
//		for (Entry<String, IFile> entry : taskToFileMap.entrySet()) {
//			if (entry.getValue().equals(file)) {
//				keysToRemove.add(entry.getKey());
//			}
//		}
//		for (String key : keysToRemove) {
//			this.taskToFileMap.remove(key);
//		}
		for (String task : tasks) {
			this.taskToFileMap.put(task, file);
		}
	}