protected void addTransientActionsFromBuild( MavenModuleSetBuild build, List<Action> collection, Set<Class> added) { if (build == null) return; for (Action a : build.getActions()) if (a instanceof MavenAggregatedReport) if (added.add(a.getClass())) collection.add(((MavenAggregatedReport) a).getProjectAction(this)); List<MavenReporter> list = build.projectActionReporters; if (list == null) return; for (MavenReporter step : list) { if (!added.add(step.getClass())) continue; // already added Action a = step.getAggregatedProjectAction(this); if (a != null) collection.add(a); } }