TriggerContext context = cause.getContext();
for (MemoryImprint.Entry ent : imprint.getEntries()) {
if (ent.getBuild() != null && !ent.getBuild().equals(entryToUpdate.getBuild())) {
context.addOtherBuild(ent.getBuild());
} else if (ent.getBuild() == null && !ent.getProject().equals(entryToUpdate.getProject())) {
context.addOtherProject(ent.getProject());
}
}
if (!entryToUpdate.getBuild().hasntStartedYet() && !entryToUpdate.getBuild().isBuilding()) {
try {
entryToUpdate.getBuild().save();