Source file "com/ibm/icu/text/ArabicShaping.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods | 
| Total | 4,956 of 4,956 | 0% | 609 of 609 | 0% | 362 | 362 | 528 | 528 | 42 | 42 | 
| static {...} |  | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | |
| shapeUnicode(char[], int, int, int, int) |  | 0% |  | 0% | 38 | 38 | 74 | 74 | 1 | 1 | 
| handleGeneratedSpaces(char[], int, int) |  | 0% |  | 0% | 35 | 35 | 61 | 61 | 1 | 1 | 
| expandCompositChar(char[], int, int, int, int) |  | 0% |  | 0% | 27 | 27 | 55 | 55 | 1 | 1 | 
| internalShape(char[], int, int, char[], int, int) |  | 0% |  | 0% | 27 | 27 | 52 | 52 | 1 | 1 | 
| shape(char[], int, int, char[], int, int) |  | 0% |  | 0% | 24 | 24 | 15 | 15 | 1 | 1 | 
| toString() |  | 0% |  | 0% | 25 | 25 | 36 | 36 | 1 | 1 | 
| expandCompositCharAtNear(char[], int, int, int, int, int) |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 1 | 1 | 
| deshapeNormalize(char[], int, int) |  | 0% |  | 0% | 16 | 16 | 19 | 19 | 1 | 1 | 
| calculateSize(char[], int, int) |  | 0% |  | 0% | 14 | 14 | 15 | 15 | 1 | 1 | 
| expandCompositCharAtBegin(char[], int, int, int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 | 
| expandCompositCharAtEnd(char[], int, int, int) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 | 
| specialChar(char) |  | 0% |  | 0% | 16 | 16 | 7 | 7 | 1 | 1 | 
| ArabicShaping(int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| handleTashkeelWithTatweel(char[], int) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 | 
| shapeToArabicDigitsWithContext(char[], int, int, char, boolean) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 | 
| shape(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| getLink(char) |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 | 
| normalize(char[], int, int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 | 
| isTashkeelOnTatweelChar(char) |  | 0% |  | 0% | 9 | 9 | 5 | 5 | 1 | 1 | 
| isIsolatedTashkeelChar(char) |  | 0% |  | 0% | 7 | 7 | 5 | 5 | 1 | 1 | 
| invertBuffer(char[], int, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| shiftArray(char[], int, int, char) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 | 
| countSpacesRight(char[], int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| flipArray(char[], int, int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| countSpacesLeft(char[], int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| deShapeUnicode(char[], int, int, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| shape(char[], int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| countSpaceSub(char[], int, char) | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | |
| equals(Object) | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 | |
| isAlefChar(char) | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 | |
| isSeenTailFamilyChar(char) | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | |
| isAlefMaksouraChar(char) | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 | |
| isTashkeelCharFE(char) | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 | |
| changeLamAlef(char) | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 | |
| isTashkeelChar(char) | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 | |
| isSeenFamilyChar(char) | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | |
| isTailChar(char) | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | |
| isYehHamzaChar(char) | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | |
| isLamAlefChar(char) | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 | |
| isNormalizedLamAlefChar(char) | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 | |
| hashCode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |