| parseLongStringCard(HeaderCardCountingArrayDataInput, HeaderCardParser) |   | 93% |   | 87% | 2 | 9 | 2 | 29 | 0 | 1 |
| saveNewHeaderCard(String, String, boolean) |   | 86% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| clone() |   | 57% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| set(String, String, String, Class) |  | 100% |  | 100% | 0 | 13 | 0 | 41 | 0 | 1 |
| getValue(Class, Object) |  | 100% |  | 100% | 0 | 14 | 0 | 30 | 0 | 1 |
| validateKey(String) |  | 100% |   | 96% | 1 | 16 | 0 | 30 | 0 | 1 |
| readOneHeaderLine(HeaderCardCountingArrayDataInput) |  | 100% |  | 100% | 0 | 5 | 0 | 16 | 0 | 1 |
| HeaderCard(HeaderCardCountingArrayDataInput) |  | 100% |  | 100% | 0 | 4 | 0 | 15 | 0 | 1 |
| validateChars(String) |  | 100% |  | 100% | 0 | 5 | 0 | 11 | 0 | 1 |
| validateHierarchComponents(String) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| setValue(String) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| stringToArrayInputStream(String) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| checkNumber(Number) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| getHeaderValueSize() |  | 100% |  | 100% | 0 | 7 | 0 | 10 | 0 | 1 |
| create(IFitsHeader, Number) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| HeaderCard(String, Number, int, String) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| HeaderCard(String, ComplexValue, String) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| changeKey(String) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| checkType(IFitsHeader, IFitsHeader.VALUE) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| HeaderCard(String, ComplexValue, int, String) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| setValue(ComplexValue, int) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| setValue(Boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| create(IFitsHeader, String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| sanitize(String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| create(IFitsHeader, Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| create(IFitsHeader, ComplexValue) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setValue(Number, int) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| createCommentStyleCard(String, String) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| isDecimalType() |  | 100% |  | 100% | 0 | 5 | 0 | 3 | 0 | 1 |
| spaceForValue(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getHexValue() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setUnquotedValue(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getBooleanValue(Boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| isBlank() |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| isIntegerType() |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| setHexValue(long) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| create(String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| HeaderCard(String, Boolean, String) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| cardSize() |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isKeyValuePair() |  | 100% |   | 83% | 1 | 4 | 0 | 1 | 0 | 1 |
| HeaderCard(String, String, String, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| HeaderCard(String, String, String, Class) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isStringValue() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isValidChar(char) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| createHexValueCard(String, long, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| HeaderCard(ArrayDataInput) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HeaderCard(String, Number) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HeaderCard(String, Number, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HeaderCard(String, String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HeaderCard(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HeaderCard(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isCommentStyleCard() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| toString(FitsFactory.FitsSettings) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| HeaderCard(String, Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| HeaderCard(String, ComplexValue) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| copy() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setComment(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValue(Number) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setValue(ComplexValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createUnkeyedCommentCard(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createCommentCard(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createHistoryCard(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createHexValueCard(String, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isHierarchKey(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasHierarchKey() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| spaceForValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getKey() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getComment() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| valueType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |