code: public static int checkNestedMergedSizeRecords(final Sheet sheet, final List<MergedRecord> records) 
              throws NestedRecordMergedSizeException {
          
          int mergedSize = -1;
          
          for(MergedRecord record : records) {
              
              if(mergedSize < 0) {
                  mergedSize = record.getMergedSize();
                  continue;
              }
              
              if(mergedSize != record.getMergedSize()) {
                  
                  String message = MessageBuilder.create("anno.XlsNestedRecords.mergeSizeNoMatch")
                          .var("sheetName", sheet.getSheetName())
                          .var("address", record.getMergedRange().formatAsString())
                          .var("actualMergeSize", record.getMergedSize())
                          .var("expectedMergeSize", mergedSize)
                          .format();
                  throw new NestedRecordMergedSizeException(sheet.getSheetName(), record.getMergedSize(), message);
              }
          }
          
          return mergedSize;
          
      }
docs: マッピング対象となるセルの結合サイズが、全て同じかチェックする。
  @since 1.4
  @param sheet
  @param records
  @return 結合したセルのサイズを返す。
  @throws NestedRecordMergedSizeException