public interface ResetableIterator
extends Iterator
This defines an iterator interface that will help the reducer class
re-group its input by source tags. Once the values are re-grouped,
the reducer will receive the cross product of values from different groups.