private long resourceRequirementId = 0L;
private Map<Project, File> projectFileMap;
public Solution readSolution() throws IOException {
schedule = new Schedule();
schedule.setId(0L);
readProjectList();
readResourceList();
for (Map.Entry<Project, File> entry : projectFileMap.entrySet()) {
readProjectFile(entry.getKey(), entry.getValue());