| TestTupleWritable |  | 0% |  | 0% | 35 | 35 | 189 | 189 | 16 | 16 | 1 | 1 |
| TestDatamerge |  | 0% |  | 0% | 37 | 37 | 146 | 146 | 13 | 13 | 1 | 1 |
| CompositeRecordReader |  | 0% |  | 0% | 48 | 48 | 81 | 81 | 20 | 20 | 1 | 1 |
| CompositeRecordReader.JoinCollector |  | 0% |  | 0% | 38 | 38 | 67 | 67 | 11 | 11 | 1 | 1 |
| Parser.CNode |  | 0% |  | 0% | 22 | 22 | 62 | 62 | 8 | 8 | 1 | 1 |
| CompositeInputSplit |  | 0% |  | 0% | 22 | 22 | 44 | 44 | 10 | 10 | 1 | 1 |
| WrappedRecordReader |  | 0% |  | 0% | 36 | 36 | 57 | 57 | 21 | 21 | 1 | 1 |
| CompositeInputFormat |  | 0% |  | 0% | 14 | 14 | 46 | 46 | 10 | 10 | 1 | 1 |
| Parser.WNode |  | 0% |  | 0% | 13 | 13 | 42 | 42 | 8 | 8 | 1 | 1 |
| Parser |  | 0% |  | 0% | 14 | 14 | 28 | 28 | 3 | 3 | 1 | 1 |
| MultiFilterRecordReader |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 5 | 5 | 1 | 1 |
| TestDatamerge.OuterJoinChecker |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 2 | 2 | 1 | 1 |
| TestTupleWritable.PreVersion21TupleWritable |  | 0% |  | 0% | 15 | 15 | 24 | 24 | 6 | 6 | 1 | 1 |
| OverrideRecordReader |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 3 | 3 | 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 |
| TestDatamerge.OverrideChecker |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 2 | 2 | 1 | 1 |
| TestWrappedRecordReaderClassloader |  | 0% | | n/a | 2 | 2 | 14 | 14 | 2 | 2 | 1 | 1 |
| TestDatamerge.InnerJoinChecker |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 2 | 2 | 1 | 1 |
| JoinRecordReader |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 4 | 4 | 1 | 1 |
| MultiFilterRecordReader.MultiFilterDelegationIterator |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 8 | 8 | 1 | 1 |
| TestDatamerge.SimpleCheckerBase |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 4 | 4 | 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 |
| TestDatamerge.Fake_IF |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| TestWrappedRecordReaderClassloader.IF_ClassLoaderChecker |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| InnerJoinRecordReader |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 3 | 3 | 1 | 1 |
| TestWrappedRecordReaderClassloader.RR_ClassLoaderChecker |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| OuterJoinRecordReader |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 3 | 3 | 1 | 1 |
| TestDatamerge.Fake_IF.new RecordReader() {...} |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| Parser.Token |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| TupleWritable |  | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 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 |
| Parser.StrToken |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TestWrappedRecordReaderClassloader.IF_ClassLoaderChecker.FakeSplit |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| Parser.NodeToken |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TestDatamerge.Fake_IF.FakeSplit |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| IncomparableKey |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| Parser.NumToken |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ArrayListBackedIterator | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TestWrappedRecordReaderClassloader.Fake_ClassLoader | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ResetableIterator.EMPTY | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| StreamBackedIterator | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |