| previous() |   | 92% |   | 84% | 7 | 24 | 4 | 70 | 0 | 1 |
| readLength(int) |   | 82% |   | 64% | 5 | 8 | 0 | 12 | 0 | 1 |
| next(boolean) |   | 96% |   | 90% | 4 | 21 | 1 | 59 | 0 | 1 |
| findIndex(int, boolean) |   | 97% |   | 91% | 3 | 19 | 0 | 58 | 0 | 1 |
| toString() |  | 100% |  | 100% | 0 | 3 | 0 | 20 | 0 | 1 |
| destinationIndexFromSourceIndex(int) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| sourceIndexFromDestinationIndex(int) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| updateNextIndexes() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| updatePreviousIndexes() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| Edits.Iterator(char[], int, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| noNext() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| findSourceIndex(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| findDestinationIndex(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| next() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasChange() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| oldLength() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newLength() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sourceIndex() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| replacementIndex() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| destinationIndex() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |