| setHeaderText(String) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| SimpleDocumentEntry(EntryInformation, Entry, boolean) |   | 50% |   | 38% | 11 | 14 | 18 | 44 | 0 | 1 |
| SimpleDocumentEntry(EntryInformation, Document, ReadListener) |   | 79% |   | 80% | 6 | 16 | 9 | 73 | 0 | 1 |
| createFeature(Key, Location, QualifierVector) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| addInternal(Feature, boolean) |   | 63% |   | 70% | 3 | 6 | 7 | 28 | 0 | 1 |
| addLineGroup(LineGroup) |   | 67% |   | 58% | 12 | 19 | 9 | 24 | 0 | 1 |
| SimpleDocumentEntry(EntryInformation) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| forcedAdd(Feature) |   | 70% |   | 58% | 5 | 7 | 8 | 29 | 0 | 1 |
| removeLineGroup(LineGroup) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| removeInternal(Feature) |   | 53% |   | 50% | 3 | 4 | 5 | 15 | 0 | 1 |
| dispose() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| writeToStream(Writer) |   | 77% |   | 50% | 7 | 9 | 3 | 17 | 0 | 1 |
| contains(Feature) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createFeatureTable() |   | 68% |   | 75% | 1 | 3 | 2 | 7 | 0 | 1 |
| removeFakeFeatures() |   | 55% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| fireEvent(ReadEvent) |   | 47% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| hasUnsavedChanges() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| features() |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| save() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| remove(Feature) |   | 71% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| getFeaturesInRange(Range) |   | 69% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setSequence(StreamSequence) |   | 69% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| add(Feature) |   | 66% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getAllFeatures() |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getLastChangeTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setName(String) |  | 88% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| save(Document) |  | 86% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
| getFeatureAtIndex(int) |  | 81% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| indexOf(Feature) |  | 81% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getFeatureCount() |  | 80% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getHeaderText() |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| setDirtyFlag() |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| findFeatureTable() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getSequence() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| addFakeFeatures() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getName() |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| getFeatureTable() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addReadListener(ReadListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDocument(Document) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEntryInformation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDocument() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isReadOnly() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |