Summary compileSummary(Collection<Pool> pools, List<TestClass> testClasses) { Summary.Builder summaryBuilder = aSummary(); for (Pool pool : pools) { PoolSummary poolSummary = compilePoolSummary(pool); summaryBuilder.addPoolSummary(poolSummary); } addIgnoredTests(testClasses, summaryBuilder); summaryBuilder.withTitle(runtimeConfiguration.getTitle()); summaryBuilder.withSubtitle(runtimeConfiguration.getSubtitle()); return summaryBuilder.build(); }