List<ExecutionResult> results = (List<ExecutionResult>) event.getProject().getReference(referenceName);
if (results == null) {
results = new ArrayList<ExecutionResult>();
event.getProject().addReference(referenceName, results);
}
ExecutionStatus status = ExecutionStatus.SUCCESS;
if (event.getException() != null) {
status = ExecutionStatus.FAILED;
} else if (event.getProject().getProperty(EasyAntMagicNames.PROJECT_EXECUTED_TARGETS) == null) {
status = ExecutionStatus.SKIPPED;
}