| read(ArrayDataInput) |    | 91% |    | 92% | 2 | 14 | 1 | 46 | 0 | 1 | 
| checkEnd() |   | 96% |   | 100% | 0 | 4 | 1 | 9 | 0 | 1 | 
| trueDataSize() |   | 100% |    | 87% | 2 | 9 | 0 | 23 | 0 | 1 | 
| write(ArrayDataOutput) |   | 100% |   | 100% | 0 | 5 | 0 | 23 | 0 | 1 | 
| checkBeginning() |   | 100% |    | 88% | 2 | 10 | 0 | 19 | 0 | 1 | 
| isValidHeader() |   | 100% |   | 100% | 0 | 7 | 0 | 15 | 0 | 1 | 
| positionAfterIndex(IFitsHeader, int) |   | 100% |    | 90% | 1 | 6 | 0 | 13 | 0 | 1 | 
| insertCommentStyleMultiline(String, String) |   | 100% |   | 100% | 0 | 6 | 0 | 17 | 0 | 1 | 
| insertCommentStyle(String, String) |   | 100% |   | 100% | 0 | 3 | 0 | 11 | 0 | 1 | 
| setNaxis(int, int) |   | 100% |    | 75% | 2 | 5 | 0 | 12 | 0 | 1 | 
| replaceKey(String, String) |   | 100% |   | 100% | 0 | 3 | 0 | 10 | 0 | 1 | 
| setSimple(boolean) |   | 100% |   | 100% | 0 | 3 | 0 | 11 | 0 | 1 | 
| doCardChecks(Cursor, boolean, boolean) |   | 100% |   | 100% | 0 | 4 | 0 | 11 | 0 | 1 | 
| cardCheck(Cursor, String) |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| updateLines(Header) |   | 100% |   | 100% | 0 | 4 | 0 | 10 | 0 | 1 | 
| addDuplicate(HeaderCard) |   | 100% |    | 83% | 1 | 4 | 0 | 7 | 0 | 1 | 
| checkFirstCard(String) |   | 100% |   | 100% | 0 | 3 | 0 | 3 | 0 | 1 | 
| rewriteable() |   | 100% |    | 83% | 1 | 4 | 0 | 2 | 0 | 1 | 
| getNumberOfPhysicalCards() |   | 100% |   | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| nullImage() |   | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| Header(String[]) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| reset() |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| rewrite() |   | 100% |   | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| forceEOF(String, Exception) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setBitpix(int) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| setNaxes(int) |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| Header() |   | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| setXtension(String) |   | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| getBooleanValue(String, boolean) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getCard(int) |   | 100% |   | 100% | 0 | 3 | 0 | 3 | 0 | 1 | 
| getDoubleValue(String, double) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getFloatValue(String, float) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getKey(int) |   | 100% |   | 100% | 0 | 3 | 0 | 3 | 0 | 1 | 
| getLongValue(String, long) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| clear() |   | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| setParserWarningsEnabled(boolean) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| findCard(String) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getBigDecimalValue(String, BigDecimal) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getBigIntegerValue(String, BigInteger) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getComplexValue(String, ComplexValue) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getHexValue(String, long) |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| getStringValue(String, String) |   | 100% |   | 100% | 0 | 3 | 0 | 4 | 0 | 1 | 
| writeBlankCards(ArrayDataOutput, int) |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| headerSize() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| readHeader(ArrayDataInput) |   | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| addValue(String, Number, int, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| addValue(String, ComplexValue, int, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| deleteKey(String) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| addValue(String, Boolean, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| addValue(String, Number, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| addValue(String, ComplexValue, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| addValue(String, String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| dumpHeader(PrintStream) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| findKey(String) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| nextCard() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| setBitpix(Bitpix) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| isParserWarningsEnabled() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| addHexValue(String, long, String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| ensureCardSpace(int) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| addValue(IFitsHeader, Boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| addValue(IFitsHeader, Number) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| addValue(IFitsHeader, String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| updateLine(IFitsHeader, HeaderCard) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| afterExtend() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| addLine(HeaderCard) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| getIntValue(IFitsHeader, int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getIntValue(String, int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMinimumSize() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| hadDuplicates() |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| replaceKey(IFitsHeader, IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| Header(ArrayDataInput) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| Header(Data) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| card(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| containsKey(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBigDecimalValue(IFitsHeader, BigDecimal) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBigIntegerValue(IFitsHeader, BigInteger) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBooleanValue(IFitsHeader, boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getDoubleValue(IFitsHeader, double) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFloatValue(IFitsHeader, float) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getLongValue(IFitsHeader, long) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getStringValue(IFitsHeader, String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| insertComment(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| insertUnkeyedComment(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| insertBlankCard() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| insertHistory(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| updateLine(String, HeaderCard) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| cardCheck(Cursor, IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| containsKey(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| deleteKey(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| findCard(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBigDecimalValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBigDecimalValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBigIntegerValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBigIntegerValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getComplexValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBooleanValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getBooleanValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getDoubleValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getDoubleValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFloatValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFloatValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getIntValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getIntValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getLongValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getLongValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getHexValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getStringValue(IFitsHeader) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getStringValue(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| iterator() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| iterator(int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getDataSize() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNumberOfCards() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getSize() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| cursor() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| pointToData(Data) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| isEmpty() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| removeCard(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| resetOriginalSize() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setHeaderSorter(Comparator) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| size() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setLongStringsEnabled(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getDuplicates() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFileOffset() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getOriginalSize() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| makeData() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |