| loadArrayColumns(Sheet, List, List, CellPosition, Class, Object, Configuration, LoadingWorkObject) |   | 72% |   | 50% | 9 | 13 | 14 | 47 | 0 | 1 |
| saveArrayColumns(Sheet, List, List, CellPosition, Class, Object, RecordTerminal, XlsHorizontalRecords, Configuration, SavingWorkObject, RecordOperation) |   | 82% |   | 61% | 14 | 22 | 9 | 64 | 0 | 1 |
| loadRecords(Sheet, List, XlsHorizontalRecords, CellPosition, int, FieldAccessor, Class, Configuration, LoadingWorkObject) |   | 91% |   | 85% | 8 | 32 | 8 | 101 | 0 | 1 |
| saveMapColumns(Sheet, List, List, CellPosition, Class, Object, RecordTerminal, XlsHorizontalRecords, Configuration, SavingWorkObject, RecordOperation) |   | 88% |   | 77% | 7 | 19 | 6 | 58 | 0 | 1 |
| getHeaderPosition(Sheet, XlsHorizontalRecords, FieldAccessor, Configuration) |   | 79% |   | 90% | 1 | 6 | 7 | 35 | 0 | 1 |
| saveRecords(Sheet, List, XlsHorizontalRecords, CellPosition, AtomicInteger, FieldAccessor, Class, List, Configuration, SavingWorkObject, List, RecordOperation, List) |   | 95% |   | 86% | 12 | 52 | 8 | 132 | 0 | 1 |
| loadProcess(Sheet, Object, XlsHorizontalRecords, FieldAccessor, Configuration, LoadingWorkObject) |   | 81% |   | 72% | 5 | 10 | 7 | 31 | 0 | 1 |
| saveProcess(Sheet, Object, XlsHorizontalRecords, FieldAccessor, Configuration, SavingWorkObject) |   | 78% |   | 71% | 4 | 8 | 7 | 27 | 0 | 1 |
| loadMapColumns(Sheet, List, List, CellPosition, Class, Object, Configuration, LoadingWorkObject) |   | 91% |   | 83% | 4 | 13 | 4 | 49 | 0 | 1 |
| saveNestedRecords(Sheet, List, List, XlsHorizontalRecords, CellPosition, Object, Configuration, SavingWorkObject, List, RecordOperation, List) |   | 94% |   | 75% | 7 | 15 | 3 | 55 | 0 | 1 |
| isAvailabledRecord(Optional, Object) |   | 75% |  | 100% | 0 | 3 | 2 | 6 | 0 | 1 |
| processSavingNestedMergedRecord(Sheet, int, List) |  | 94% |   | 83% | 2 | 7 | 2 | 20 | 0 | 1 |
| correctDataValidation(Sheet, RecordOperation) |  | 97% |   | 85% | 3 | 11 | 0 | 28 | 0 | 1 |
| correctMergedCell(Sheet, RecordOperation, List) |  | 95% |   | 83% | 2 | 7 | 1 | 20 | 0 | 1 |
| getStartHeaderIndexForLoading(List, Class, AnnotationReader, Configuration) |  | 90% |   | 62% | 3 | 5 | 2 | 12 | 0 | 1 |
| getStartHeaderIndexForSaving(List, Class, AnnotationReader, Configuration) |  | 90% |   | 62% | 3 | 5 | 2 | 12 | 0 | 1 |
| saveRecords(Sheet, Object, XlsHorizontalRecords, FieldAccessor, Class, List, Configuration, SavingWorkObject) |  | 99% |  | 100% | 0 | 16 | 2 | 56 | 0 | 1 |
| loadRecords(Sheet, Object, XlsHorizontalRecords, FieldAccessor, Class, Configuration, LoadingWorkObject) |  | 98% |  | 100% | 0 | 10 | 2 | 38 | 0 | 1 |
| correctNameRange(Sheet, RecordOperation) |  | 98% |   | 81% | 3 | 9 | 2 | 29 | 0 | 1 |
| processSavingMergedCell(Cell, Sheet, List, Configuration) |  | 98% |   | 87% | 2 | 9 | 1 | 25 | 0 | 1 |
| isOverMergedRegion(Sheet, CellRangeAddress) |  | 92% |   | 66% | 2 | 4 | 1 | 6 | 0 | 1 |
| static {...} |  | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| loadNestedRecords(Sheet, List, List, XlsHorizontalRecords, CellPosition, Object, Configuration, LoadingWorkObject) |  | 99% |   | 73% | 8 | 16 | 1 | 47 | 0 | 1 |
| copyCellStyle(Cell, Cell) |  | 98% |   | 83% | 1 | 4 | 1 | 18 | 0 | 1 |
| lambda$saveRecords$22(Object, SavingWorkObject, Configuration, String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$loadRecords$5(Object, LoadingWorkObject, Configuration, String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$saveMapColumns$30(Configuration, Cell, Object, RecordHeader, FieldAccessor, MapCommentGetter) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$null$18(ListenerClassCache, Object, Sheet, Configuration, SavingWorkObject, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadMapColumns$13(Configuration, Cell, Object, RecordHeader, FieldAccessor, MapCommentSetter) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$null$1(ListenerClassCache, Object, Sheet, Configuration, LoadingWorkObject, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$null$25(SavingWorkObject, Object, ListenerClassCache, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$saveRecords$20(Object, Sheet, Configuration, SavingWorkObject, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$saveRecords$19(Object, Sheet, Configuration, SavingWorkObject, ListenerClassCache) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$saveRecords$16(Configuration, FieldAccessor, Object, Cell) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$null$8(LoadingWorkObject, Object, ListenerClassCache, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadRecords$3(Object, Sheet, Configuration, LoadingWorkObject, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadRecords$2(Object, Sheet, Configuration, LoadingWorkObject, ListenerClassCache) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadRecords$0(Configuration, FieldAccessor, Object, Cell) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$saveRecords$27(SavingWorkObject, Object, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$saveRecords$23(Configuration, Cell, Object, FieldAccessor, CommentGetter) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$loadRecords$10(LoadingWorkObject, Object, Method) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadRecords$6(Configuration, Cell, Object, FieldAccessor, CommentSetter) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRecordOptionAnnotation(FieldAccessor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$saveRecords$26(SavingWorkObject, Object, ListenerClassCache) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadRecords$9(LoadingWorkObject, Object, ListenerClassCache) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$saveRecords$24(FieldAccessor, Configuration, String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getRecordOptionAnnotation$17() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$loadRecords$7(FieldAccessor, Configuration, String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| HorizontalRecordsProcessor() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$saveNestedRecords$32(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$saveArrayColumns$31(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$saveMapColumns$29(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getStartHeaderIndexForSaving$28(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$null$21(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$loadNestedRecords$15(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$loadArrayColumns$14(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$loadMapColumns$12(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getStartHeaderIndexForLoading$11(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$null$4(FieldAccessor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |