@@ -0,0 +1,604 @@
+package com.custardsource.parfait;%0A%0Aimport java.util.Collection;%0A%0Aimport com.google.common.collect.Lists;%0A%0Apublic class CompositeCounter implements Counter %7B%0A    private final Collection%3CCounter%3E counters;%0A    %0A    public CompositeCounter(Collection%3CCounter%3E counters) %7B%0A        this.counters = Lists.newArrayList(counters);%0A    %7D%0A%0A    @Override%0A    public void inc() %7B%0A        for(Counter counter : counters) %7B%0A            counter.inc();%0A        %7D%0A    %7D%0A%0A    @Override%0A    public void inc(long increment) %7B%0A        for(Counter counter : counters) %7B%0A            counter.inc(increment);%0A        %7D%0A    %7D%0A%7D%0A

Add composite counter to enable easier updates. Getting there!