| AbstractEntry |  | 0% |  | 0% | 59 | 59 | 85 | 85 | 14 | 14 | 1 | 1 |
| DirectoryAbstractTest |  | 0% |  | 0% | 18 | 18 | 70 | 70 | 13 | 13 | 1 | 1 |
| AbstractCompoundDirectory |  | 0% |  | 0% | 26 | 26 | 47 | 47 | 13 | 13 | 1 | 1 |
| CompoundDirectoryAbstractTest |  | 0% | | n/a | 10 | 10 | 32 | 32 | 10 | 10 | 1 | 1 |
| EntryAbstractTest |  | 0% | | n/a | 9 | 9 | 35 | 35 | 9 | 9 | 1 | 1 |
| AbstractDirectory |  | 0% |  | 0% | 23 | 23 | 34 | 34 | 12 | 12 | 1 | 1 |
| MetadataWriterAbstractTest |  | 0% | | n/a | 8 | 8 | 11 | 11 | 8 | 8 | 1 | 1 |
| AbstractEntryTest |  | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
| AbstractCompoundDirectory.new Iterator() {...} |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 4 | 4 | 1 | 1 |
| MetadataReaderAbstractTest.EntryHasValue |  | 0% |  | 0% | 9 | 9 | 8 | 8 | 4 | 4 | 1 | 1 |
| MetadataReaderAbstractTest |  | 0% | | n/a | 8 | 8 | 12 | 12 | 8 | 8 | 1 | 1 |
| AbstractDirectoryTest |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| AbstractCompoundDirectoryTest |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| AbstractEntryTest.new AbstractEntry() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractCompoundDirectoryTest.new AbstractCompoundDirectory() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| MetadataWriterAbstractTest.new AbstractDirectory() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractDirectoryTest.new AbstractDirectory() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| DirectoryAbstractTest.TestEntry |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| CompoundDirectoryAbstractTest.TestDirectory |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| MetadataReader | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| MetadataWriter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |