OnlineCannyRateSummarizer combined = IOUtil.tryClone(sum1);
combined.combine(sum2);
OnlineCannyRateSummarizer compl1 = IOUtil.tryClone(sum);
compl1.complement(sum1, false);
OnlineCannyRateSummarizer compl2 = IOUtil.tryClone(sum);
compl2.complement(sum2, false);
Assert.assertTrue(Math.abs(sum.getValue() - combined.getValue()) < PREC);
Assert.assertTrue(Math.abs(sum2.getValue() - compl1.getValue()) < PREC);
Assert.assertTrue(Math.abs(sum1.getValue() - compl2.getValue()) < PREC);
}