| TestJoinProperties |  | 0% |  | 0% | 85 | 85 | 221 | 221 | 26 | 26 | 1 | 1 |
| TestJoinTupleWritable |  | 0% |  | 0% | 32 | 32 | 169 | 169 | 14 | 14 | 1 | 1 |
| TestJoinDatamerge |  | 0% |  | 0% | 46 | 46 | 182 | 182 | 15 | 15 | 1 | 1 |
| TupleWritable |  | 0% |  | 0% | 44 | 44 | 101 | 101 | 17 | 17 | 1 | 1 |
| CompositeRecordReader |  | 0% |  | 0% | 54 | 54 | 90 | 90 | 22 | 22 | 1 | 1 |
| CompositeRecordReader.JoinCollector |  | 0% |  | 0% | 38 | 38 | 67 | 67 | 11 | 11 | 1 | 1 |
| Parser.CNode |  | 0% |  | 0% | 22 | 22 | 65 | 65 | 8 | 8 | 1 | 1 |
| WrappedRecordReader |  | 0% |  | 0% | 41 | 41 | 69 | 69 | 21 | 21 | 1 | 1 |
| CompositeInputSplit |  | 0% |  | 0% | 22 | 22 | 52 | 52 | 10 | 10 | 1 | 1 |
| CompositeInputFormat |  | 0% |  | 0% | 14 | 14 | 46 | 46 | 10 | 10 | 1 | 1 |
| Parser.WNode |  | 0% |  | 0% | 13 | 13 | 46 | 46 | 8 | 8 | 1 | 1 |
| OverrideRecordReader |  | 0% |  | 0% | 16 | 16 | 38 | 38 | 4 | 4 | 1 | 1 |
| Parser |  | 0% |  | 0% | 14 | 14 | 27 | 27 | 3 | 3 | 1 | 1 |
| MultiFilterRecordReader |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 5 | 5 | 1 | 1 |
| TestJoinDatamerge.OuterJoinMapChecker |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 1 | 1 | 1 | 1 |
| StreamBackedIterator |  | 0% |  | 0% | 16 | 16 | 32 | 32 | 8 | 8 | 1 | 1 |
| TestWrappedRRClassloader |  | 0% | | n/a | 2 | 2 | 18 | 18 | 2 | 2 | 1 | 1 |
| ArrayListBackedIterator |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 9 | 9 | 1 | 1 |
| Parser.Node |  | 0% |  | 0% | 7 | 7 | 29 | 29 | 6 | 6 | 1 | 1 |
| Parser.Lexer |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 2 | 2 | 1 | 1 |
| JoinRecordReader |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 4 | 4 | 1 | 1 |
| TestJoinDatamerge.OverrideMapChecker |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 | 1 | 1 |
| MultiFilterRecordReader.MultiFilterDelegationIterator |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 8 | 8 | 1 | 1 |
| TestJoinDatamerge.InnerJoinMapChecker |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 | 1 | 1 |
| TupleWritable.new Iterator() {...} |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 4 | 4 | 1 | 1 |
| TestJoinDatamerge.SimpleCheckerReduceBase |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| JoinRecordReader.JoinDelegationIterator |  | 0% | | n/a | 8 | 8 | 11 | 11 | 8 | 8 | 1 | 1 |
| Parser.TType |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| InnerJoinRecordReader |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 3 | 3 | 1 | 1 |
| TestJoinDatamerge.OverrideReduceChecker |  | 0% |  | 0% | 6 | 6 | 3 | 3 | 1 | 1 | 1 | 1 |
| Parser.WrappedStatusReporter |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| TestJoinDatamerge.OuterJoinReduceChecker |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 | 1 | 1 |
| OuterJoinRecordReader |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 3 | 3 | 1 | 1 |
| Parser.Token |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| TestJoinDatamerge.SimpleCheckerMapBase |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| TestJoinDatamerge.InnerJoinReduceChecker |  | 0% |  | 0% | 6 | 6 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestJoinProperties.TestType |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ResetableIterator.EMPTY |  | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
| CompositeRecordReader.new Comparator() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CompositeRecordReader.new Comparator() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| TestWrappedRRClassloader.RR_ClassLoaderChecker |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| Parser.NodeToken |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Parser.NumToken |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Parser.StrToken |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| StreamBackedIterator.ReplayableByteInputStream |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestWrappedRRClassloader.IF_ClassLoaderChecker | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ComposableRecordReader | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestWrappedRRClassloader.Fake_ClassLoader | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ComposableInputFormat | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |