| setRepeatingRowsAndColumns(CellRangeAddress, CellRangeAddress) |  | 0% |  | 0% | 28 | 28 | 47 | 47 | 1 | 1 |
| shiftRows(int, int, int, boolean, boolean, boolean) |  | 0% |  | 0% | 16 | 16 | 47 | 47 | 1 | 1 |
| setAutoFilter(CellRangeAddress) |  | 0% |  | 0% | 4 | 4 | 22 | 22 | 1 | 1 |
| removeRow(Row) |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 1 | 1 |
| recomputeFirstAndLastRowsForRowShift(int, int, int) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| getRepeatingRowsOrColumns(boolean) |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 1 | 1 |
| getCellRange(CellRangeAddress) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| validateArrayFormulas(CellRangeAddress) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| removeArrayFormula(Cell) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| checkForIntersectingMergedRegions() |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| updateFormulasForShift(FormulaShifter) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| cloneSheet(HSSFWorkbook) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| setArrayFormula(String, CellRangeAddress) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| findCellCommentLocations(HSSFShapeContainer, Map) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| addMergedRegion(CellRangeAddress, boolean) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| deleteOverwrittenHyperlinksForRowShift(int, int, int) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| dumpDrawingRecords(boolean, PrintWriter) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| setZoom(int, int) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| moveCommentsForRowShift(int, int, int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| validateMergedRegions(CellRangeAddress) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| shiftColumns(int, int, int) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getHyperlink(int, int) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| notifyRowShifting(HSSFRow) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getHyperlinkList() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getPatriarch(boolean) |   | 63% |   | 83% | 2 | 7 | 7 | 21 | 0 | 1 |
| createFreezePane(int, int, int, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| lambda$setPropertiesFromSheet$0(CellValueRecordInterface) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findLastRow(int) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| getDrawingEscherAggregate() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| autoSizeColumn(int, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| findFirstRow(int) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| setMargin(PageMargin, double) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| validateRow(int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| validateColumn(int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| removeHyperlink(HyperlinkRecord) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| showInPane(int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createSplitPane(int, int, int, int, PaneType) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| HSSFSheet(HSSFWorkbook) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getColumnStyle(int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getMergedRegions() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getMargin(PageMargin) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| createRow(int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| addValidationData(DataValidation) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setMargin(short, double) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getColumnWidthInPixels(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removeMergedRegions(Collection) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getBuiltinNameRecord(byte) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getDataValidations() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getCellComments() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| checkForMergedRegionsIntersectingArrayFormulas() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setActiveCell(CellAddress) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setColumnBreak(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setRowGroupCollapsed(int, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getActiveCell() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setRowSumsBelow(boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| insertChartRecords(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| shiftMerged(int, int, int, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setRowBreak(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSheetName() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setAlternativeExpression(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setAlternativeFormula(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setAutobreaks(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDialog(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDisplayGuts(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setFitToPage(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRowSumsRight(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDefaultRowHeightInPoints(float) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| showInPane(short, short) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| shiftRows(int, int, int, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createSplitPane(int, int, int, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPrintSetup() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shiftRows(int, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDrawingPatriarch() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRepeatingRows(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setRepeatingColumns(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDefaultRowHeightInPoints() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setVerticallyCenter(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHorizontallyCenter(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAlternateExpression() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAlternateFormula() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAutobreaks() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDialog() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDisplayGuts() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFitToPage() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRowSumsBelow() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRowSumsRight() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| protectSheet(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clip(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createFreezePane(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| groupColumn(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ungroupColumn(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| groupRow(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ungroupRow(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultColumnStyle(int, CellStyle) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCellComment(CellAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHyperlink(CellAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setColumnHidden(int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setColumnWidth(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getVerticallyCenter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHorizontallyCenter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setRightToLeft(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDisplayZeros(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPrintGridlines(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPrintRowAndColumnHeadings(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSelected(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setActive(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isRowBroken(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeRowBreak(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isColumnBroken(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeColumnBreak(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setColumnGroupCollapsed(int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addRow(HSSFRow, boolean) |   | 89% |   | 83% | 2 | 7 | 1 | 9 | 0 | 1 |
| isColumnHidden(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnWidth(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDefaultColumnWidth(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultRowHeight(short) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGridsPrinted(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addMergedRegion(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addMergedRegionUnsafe(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| validateMergedRegions() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setForceFormulaRecalculation(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isRightToLeft() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeMergedRegion(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMergedRegion(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| spliterator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDisplayZeros() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPrintGridlines() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPrintRowAndColumnHeadings() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSelected() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isActive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMargin(short) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPassword() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setZoom(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDisplayGridlines(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDisplayFormulas(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDisplayRowColHeadings(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRowBreaks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnBreaks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| autoSizeColumn(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeHyperlink(HSSFHyperlink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSheetConditionalFormatting() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataValidationHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnOutlineLevel(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPhysicalNumberOfRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultColumnWidth() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultRowHeight() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isGridsPrinted() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getForceFormulaRecalculation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumMergedRegions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProtectionBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProtect() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObjectProtect() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScenarioProtect() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTopRow() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLeftCol() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPaneInformation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDisplayGridlines() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDisplayFormulas() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDisplayRowColHeadings() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRepeatingRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRepeatingColumns() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preSerialize() |   | 57% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lookForComment(HSSFShapeContainer, int, int) |   | 96% |   | 92% | 1 | 8 | 1 | 12 | 0 | 1 |
| setPropertiesFromSheet(InternalSheet) |  | 100% |  | 100% | 0 | 6 | 0 | 25 | 0 | 1 |
| HSSFSheet(HSSFWorkbook, InternalSheet) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| createRowFromRecord(RowRecord) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findCellComment(int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getDrawingPatriarch() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getRow(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| rowIterator() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getHeader() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFooter() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWorkbook() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFirstRowNum() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLastRowNum() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSheet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |