CoverageIterator.java generic so there are no depencencies into package [rationals] [ as of corporate cde59f9a4b55bd3652537213fbc8e054e35ef092 ]