package Sequenic.T2ext.Maintenance; import java.util.HashMap; import java.util.Set; import Sequenic.T2.Coverage.BasicPath; import Sequenic.T2.Seq.Trace; public class MaxDuplicatesReducer extends Reducer { private final HashMap, Integer> map = new HashMap, Integer>(); private final Integer max; private final Integer[] cachedIntegerObjects; public MaxDuplicatesReducer(final int max) { if(max<1) throw new IllegalArgumentException("Max must be postivie, not "+max); cachedIntegerObjects = new Integer[max]; for(int i = 0;i