@@ -0,0 +1,1755 @@
+package org.oddjob.beancmpr.comparers;%0D%0A%0D%0Aimport org.oddjob.beancmpr.Comparison;%0D%0A%0D%0A%0D%0A/**%0D%0A * A %7B@link Comparison%7D that is the result of comparing many things.%0D%0A * %0D%0A * @author rob%0D%0A *%0D%0A */%0D%0Apublic class DelegatingMultiItemComparison%3CT%3E %0D%0Aimplements MultiItemComparison%3CT%3E %7B%0D%0A%0D%0A%09private final T x;%0D%0A%09%0D%0A%09private final T y;%0D%0A%09%0D%0A%09private final MultiItemComparisonCounts multiItemStats;%0D%0A%09%0D%0A%09private final int result;%0D%0A%09%0D%0A%09private final String summaryText;%0D%0A%09%0D%0A%09public DelegatingMultiItemComparison(%0D%0A%09%09%09T x,%0D%0A%09%09%09T y,%0D%0A%09%09%09MultiItemComparisonCounts multiItemStats) %7B%0D%0A%09%09%0D%0A%09%09this.x = x;%0D%0A%09%09this.y = y;%0D%0A%09%09%0D%0A%09%09this.multiItemStats = multiItemStats;%0D%0A%09%09%0D%0A%09%09this.result = multiItemStats.getBreaksCount();%0D%0A%09%09%0D%0A%09%09if (this.result == 0) %7B%0D%0A%09%09%09this.summaryText = %22Equal, %22 + multiItemStats.getMatchedCount() + %0D%0A%09%09%09%09%09%22 matched%22;%0D%0A%09%09%7D%0D%0A%09%09else %7B%0D%0A%09%09%09this.summaryText = %22%22 + multiItemStats.getBreaksCount() +%0D%0A%09%09%09%09%09%22 differences%22;%0D%0A%09%09%7D%0D%0A%09%7D%0D%0A%0D%0A%09@Override%0D%0A%09public T getX() %7B%0D%0A%09%09return x;%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public T getY() %7B%0D%0A%09%09return y;%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int getResult() %7B%0D%0A%09%09return result;%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public String getSummaryText() %7B%0D%0A%09%09return summaryText;%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int getXMissingCount() %7B%0D%0A%09%09return multiItemStats.getXMissingCount();%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int getYMissingCount() %7B%0D%0A%09%09return multiItemStats.getYMissingCount();%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int getMatchedCount() %7B%0D%0A%09%09return multiItemStats.getMatchedCount();%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int getDifferentCount() %7B%0D%0A%09%09return multiItemStats.getDifferentCount();%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int getBreaksCount() %7B%0D%0A%09%09return multiItemStats.getBreaksCount();%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int getComparedCount() %7B%0D%0A%09%09return multiItemStats.getComparedCount();%0D%0A%09%7D%0D%0A%7D%0D%0A

Add missing class from previous commit.