public final class org.apache.poi.hssf.usermodel.HSSFSheet implements org.apache.poi.ss.usermodel.Sheet
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.poi.hssf.usermodel.HSSFSheet
  super_class: java.lang.Object
{
  private static final org.apache.poi.util.POILogger log;
    descriptor: Lorg/apache/poi/util/POILogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int DEBUG;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final float PX_DEFAULT;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32.0

  private static final float PX_MODIFIED;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 36.56

  public static final int INITIAL_CAPACITY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private final org.apache.poi.hssf.model.InternalSheet _sheet;
    descriptor: Lorg/apache/poi/hssf/model/InternalSheet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.TreeMap<java.lang.Integer, org.apache.poi.hssf.usermodel.HSSFRow> _rows;
    descriptor: Ljava/util/TreeMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/TreeMap<Ljava/lang/Integer;Lorg/apache/poi/hssf/usermodel/HSSFRow;>;

  protected final org.apache.poi.hssf.model.InternalWorkbook _book;
    descriptor: Lorg/apache/poi/hssf/model/InternalWorkbook;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.poi.hssf.usermodel.HSSFWorkbook _workbook;
    descriptor: Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private org.apache.poi.hssf.usermodel.HSSFPatriarch _patriarch;
    descriptor: Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
    flags: (0x0002) ACC_PRIVATE

  private int _firstrow;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int _lastrow;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 87
            ldc Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokestatic org.apache.poi.util.POILogFactory.getLogger:(Ljava/lang/Class;)Lorg/apache/poi/util/POILogger;
            putstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
         1: .line 105
            ldc "HSSFSheet.RowInitialCapacity"
            bipush 20
            invokestatic org.apache.poi.util.Configurator.getIntValue:(Ljava/lang/String;I)I
            putstatic org.apache.poi.hssf.usermodel.HSSFSheet.INITIAL_CAPACITY:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(org.apache.poi.hssf.usermodel.HSSFWorkbook);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
         0: .line 128
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 129
            aload 0 /* this */
            invokestatic org.apache.poi.hssf.model.InternalSheet.createSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
         2: .line 130
            aload 0 /* this */
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
         3: .line 131
            aload 0 /* this */
            aload 1 /* workbook */
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
         4: .line 132
            aload 0 /* this */
            aload 1 /* workbook */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
         5: .line 133
            return
        end local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    6     1  workbook  Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
    MethodParameters:
          Name  Flags
      workbook  

  protected void <init>(org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.model.InternalSheet);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/model/InternalSheet;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
        start local 2 // org.apache.poi.hssf.model.InternalSheet sheet
         0: .line 143
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 144
            aload 0 /* this */
            aload 2 /* sheet */
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
         2: .line 145
            aload 0 /* this */
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
         3: .line 146
            aload 0 /* this */
            aload 1 /* workbook */
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
         4: .line 147
            aload 0 /* this */
            aload 1 /* workbook */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
         5: .line 148
            aload 0 /* this */
            aload 2 /* sheet */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setPropertiesFromSheet:(Lorg/apache/poi/hssf/model/InternalSheet;)V
         6: .line 149
            return
        end local 2 // org.apache.poi.hssf.model.InternalSheet sheet
        end local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    7     1  workbook  Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            0    7     2     sheet  Lorg/apache/poi/hssf/model/InternalSheet;
    MethodParameters:
          Name  Flags
      workbook  
      sheet     

  org.apache.poi.hssf.usermodel.HSSFSheet cloneSheet(org.apache.poi.hssf.usermodel.HSSFWorkbook);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;)Lorg/apache/poi/hssf/usermodel/HSSFSheet;
    flags: (0x0000) 
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
         0: .line 153
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            pop
         1: .line 154
            new org.apache.poi.hssf.usermodel.HSSFSheet
            dup
            aload 1 /* workbook */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.cloneSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokespecial org.apache.poi.hssf.usermodel.HSSFSheet.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/model/InternalSheet;)V
            astore 2 /* sheet */
        start local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
         2: .line 155
            aload 2 /* sheet */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 236
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordLocBySid:(S)I
            istore 3 /* pos */
        start local 3 // int pos
         3: .line 156
            aload 2 /* sheet */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 236
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.DrawingRecord
            astore 4 /* dr */
        start local 4 // org.apache.poi.hssf.record.DrawingRecord dr
         4: .line 157
            aload 4 /* dr */
            ifnull 6
         5: .line 158
            aload 2 /* sheet */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            aload 4 /* dr */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
         6: .line 160
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.DrawingRecord
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            ifnull 10
         7: .line 161
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            aload 2 /* sheet */
            invokestatic org.apache.poi.hssf.usermodel.HSSFPatriarch.createPatriarch:(Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;Lorg/apache/poi/hssf/usermodel/HSSFSheet;)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            astore 5 /* patr */
        start local 5 // org.apache.poi.hssf.usermodel.HSSFPatriarch patr
         8: .line 162
            aload 2 /* sheet */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            iload 3 /* pos */
            aload 5 /* patr */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.getBoundAggregate:()Lorg/apache/poi/hssf/record/EscherAggregate;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
         9: .line 163
            aload 2 /* sheet */
            aload 5 /* patr */
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
        end local 5 // org.apache.poi.hssf.usermodel.HSSFPatriarch patr
        10: .line 165
      StackMap locals:
      StackMap stack:
            aload 2 /* sheet */
            areturn
        end local 4 // org.apache.poi.hssf.record.DrawingRecord dr
        end local 3 // int pos
        end local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
        end local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   11     1  workbook  Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            2   11     2     sheet  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            3   11     3       pos  I
            4   11     4        dr  Lorg/apache/poi/hssf/record/DrawingRecord;
            8   10     5      patr  Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
    MethodParameters:
          Name  Flags
      workbook  

  protected void preSerialize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 172
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            ifnull 2
         1: .line 173
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.preSerialize:()V
         2: .line 175
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public org.apache.poi.hssf.usermodel.HSSFWorkbook getWorkbook();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 184
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  private void setPropertiesFromSheet(org.apache.poi.hssf.model.InternalSheet);
    descriptor: (Lorg/apache/poi/hssf/model/InternalSheet;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=12, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.model.InternalSheet sheet
         0: .line 191
            aload 1 /* sheet */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getNextRow:()Lorg/apache/poi/hssf/record/RowRecord;
            astore 2 /* row */
        start local 2 // org.apache.poi.hssf.record.RowRecord row
         1: .line 193
            goto 4
         2: .line 194
      StackMap locals: org.apache.poi.hssf.record.RowRecord
      StackMap stack:
            aload 0 /* this */
            aload 2 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRowFromRecord:(Lorg/apache/poi/hssf/record/RowRecord;)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            pop
         3: .line 196
            aload 1 /* sheet */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getNextRow:()Lorg/apache/poi/hssf/record/RowRecord;
            astore 2 /* row */
         4: .line 193
      StackMap locals:
      StackMap stack:
            aload 2 /* row */
            ifnonnull 2
         5: .line 199
            aload 1 /* sheet */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getCellValueIterator:()Ljava/util/Iterator;
            astore 3 /* iter */
        start local 3 // java.util.Iterator iter
         6: .line 200
            invokestatic java.lang.System.currentTimeMillis:()J
            lstore 4 /* timestart */
        start local 4 // long timestart
         7: .line 202
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            invokeinterface org.apache.poi.util.POILogger.check:(I)Z
            ifeq 11
         8: .line 203
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "Time at start of cell creating in HSSF sheet = "
            aastore
            dup
            iconst_1
         9: .line 204
            lload 4 /* timestart */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
        10: .line 203
            invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
        11: .line 206
      StackMap locals: java.util.Iterator long
      StackMap stack:
            aconst_null
            astore 6 /* lastrow */
        start local 6 // org.apache.poi.hssf.usermodel.HSSFRow lastrow
        12: .line 209
            goto 33
        13: .line 210
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.record.CellValueRecordInterface
            astore 7 /* cval */
        start local 7 // org.apache.poi.hssf.record.CellValueRecordInterface cval
        14: .line 212
            invokestatic java.lang.System.currentTimeMillis:()J
            lstore 8 /* cellstart */
        start local 8 // long cellstart
        15: .line 213
            aload 6 /* lastrow */
            astore 10 /* hrow */
        start local 10 // org.apache.poi.hssf.usermodel.HSSFRow hrow
        16: .line 215
            aload 10 /* hrow */
            ifnull 17
            aload 10 /* hrow */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            aload 7 /* cval */
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            if_icmpeq 23
        17: .line 216
      StackMap locals: org.apache.poi.hssf.record.CellValueRecordInterface long org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 0 /* this */
            aload 7 /* cval */
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 10 /* hrow */
        18: .line 217
            aload 10 /* hrow */
            astore 6 /* lastrow */
        19: .line 218
            aload 10 /* hrow */
            ifnonnull 23
        20: .line 228
            new org.apache.poi.hssf.record.RowRecord
            dup
            aload 7 /* cval */
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            invokespecial org.apache.poi.hssf.record.RowRecord.<init>:(I)V
            astore 11 /* rowRec */
        start local 11 // org.apache.poi.hssf.record.RowRecord rowRec
        21: .line 229
            aload 1 /* sheet */
            aload 11 /* rowRec */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.addRow:(Lorg/apache/poi/hssf/record/RowRecord;)V
        22: .line 230
            aload 0 /* this */
            aload 11 /* rowRec */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRowFromRecord:(Lorg/apache/poi/hssf/record/RowRecord;)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 10 /* hrow */
        end local 11 // org.apache.poi.hssf.record.RowRecord rowRec
        23: .line 233
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            invokeinterface org.apache.poi.util.POILogger.check:(I)Z
            ifeq 28
        24: .line 234
            aload 7 /* cval */
            instanceof org.apache.poi.hssf.record.Record
            ifeq 27
        25: .line 235
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            new java.lang.StringBuilder
            dup
            ldc "record id = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* cval */
            checkcast org.apache.poi.hssf.record.Record
            invokevirtual org.apache.poi.hssf.record.Record.getSid:()S
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
        26: .line 236
            goto 28
        27: .line 237
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            new java.lang.StringBuilder
            dup
            ldc "record = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* cval */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
        28: .line 240
      StackMap locals:
      StackMap stack:
            aload 10 /* hrow */
            aload 7 /* cval */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.createCellFromRecord:(Lorg/apache/poi/hssf/record/CellValueRecordInterface;)Lorg/apache/poi/hssf/usermodel/HSSFCell;
            pop
        29: .line 241
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            invokeinterface org.apache.poi.util.POILogger.check:(I)Z
            ifeq 33
        30: .line 242
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "record took "
            aastore
            dup
            iconst_1
        31: .line 243
            invokestatic java.lang.System.currentTimeMillis:()J
            lload 8 /* cellstart */
            lsub
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
        32: .line 242
            invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
        end local 10 // org.apache.poi.hssf.usermodel.HSSFRow hrow
        end local 8 // long cellstart
        end local 7 // org.apache.poi.hssf.record.CellValueRecordInterface cval
        33: .line 209
      StackMap locals:
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        34: .line 247
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            invokeinterface org.apache.poi.util.POILogger.check:(I)Z
            ifeq 38
        35: .line 248
            getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
            iconst_1
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "total sheet cell creation took "
            aastore
            dup
            iconst_1
        36: .line 249
            invokestatic java.lang.System.currentTimeMillis:()J
            lload 4 /* timestart */
            lsub
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
        37: .line 248
            invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
        38: .line 251
      StackMap locals:
      StackMap stack:
            return
        end local 6 // org.apache.poi.hssf.usermodel.HSSFRow lastrow
        end local 4 // long timestart
        end local 3 // java.util.Iterator iter
        end local 2 // org.apache.poi.hssf.record.RowRecord row
        end local 1 // org.apache.poi.hssf.model.InternalSheet sheet
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   39     0       this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   39     1      sheet  Lorg/apache/poi/hssf/model/InternalSheet;
            1   39     2        row  Lorg/apache/poi/hssf/record/RowRecord;
            6   39     3       iter  Ljava/util/Iterator<Lorg/apache/poi/hssf/record/CellValueRecordInterface;>;
            7   39     4  timestart  J
           12   39     6    lastrow  Lorg/apache/poi/hssf/usermodel/HSSFRow;
           14   33     7       cval  Lorg/apache/poi/hssf/record/CellValueRecordInterface;
           15   33     8  cellstart  J
           16   33    10       hrow  Lorg/apache/poi/hssf/usermodel/HSSFRow;
           21   23    11     rowRec  Lorg/apache/poi/hssf/record/RowRecord;
    MethodParameters:
       Name  Flags
      sheet  

  public org.apache.poi.hssf.usermodel.HSSFRow createRow(int);
    descriptor: (I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int rownum
         0: .line 263
            new org.apache.poi.hssf.usermodel.HSSFRow
            dup
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            iload 1 /* rownum */
            invokespecial org.apache.poi.hssf.usermodel.HSSFRow.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/usermodel/HSSFSheet;I)V
            astore 2 /* row */
        start local 2 // org.apache.poi.hssf.usermodel.HSSFRow row
         1: .line 265
            aload 2 /* row */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDefaultRowHeight:()S
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.setHeight:(S)V
         2: .line 266
            aload 2 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowRecord:()Lorg/apache/poi/hssf/record/RowRecord;
            iconst_0
            invokevirtual org.apache.poi.hssf.record.RowRecord.setBadFontHeight:(Z)V
         3: .line 268
            aload 0 /* this */
            aload 2 /* row */
            iconst_1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addRow:(Lorg/apache/poi/hssf/usermodel/HSSFRow;Z)V
         4: .line 269
            aload 2 /* row */
            areturn
        end local 2 // org.apache.poi.hssf.usermodel.HSSFRow row
        end local 1 // int rownum
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    5     1  rownum  I
            1    5     2     row  Lorg/apache/poi/hssf/usermodel/HSSFRow;
    MethodParameters:
        Name  Flags
      rownum  

  private org.apache.poi.hssf.usermodel.HSSFRow createRowFromRecord(org.apache.poi.hssf.record.RowRecord);
    descriptor: (Lorg/apache/poi/hssf/record/RowRecord;)Lorg/apache/poi/hssf/usermodel/HSSFRow;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.record.RowRecord row
         0: .line 281
            new org.apache.poi.hssf.usermodel.HSSFRow
            dup
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            aload 1 /* row */
            invokespecial org.apache.poi.hssf.usermodel.HSSFRow.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/usermodel/HSSFSheet;Lorg/apache/poi/hssf/record/RowRecord;)V
            astore 2 /* hrow */
        start local 2 // org.apache.poi.hssf.usermodel.HSSFRow hrow
         1: .line 283
            aload 0 /* this */
            aload 2 /* hrow */
            iconst_0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addRow:(Lorg/apache/poi/hssf/usermodel/HSSFRow;Z)V
         2: .line 284
            aload 2 /* hrow */
            areturn
        end local 2 // org.apache.poi.hssf.usermodel.HSSFRow hrow
        end local 1 // org.apache.poi.hssf.record.RowRecord row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1   row  Lorg/apache/poi/hssf/record/RowRecord;
            1    3     2  hrow  Lorg/apache/poi/hssf/usermodel/HSSFRow;
    MethodParameters:
      Name  Flags
      row   

  public void removeRow(org.apache.poi.ss.usermodel.Row);
    descriptor: (Lorg/apache/poi/ss/usermodel/Row;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.usermodel.Row row
         0: .line 294
            aload 1 /* row */
            checkcast org.apache.poi.hssf.usermodel.HSSFRow
            astore 2 /* hrow */
        start local 2 // org.apache.poi.hssf.usermodel.HSSFRow hrow
         1: .line 295
            aload 1 /* row */
            invokeinterface org.apache.poi.ss.usermodel.Row.getSheet:()Lorg/apache/poi/ss/usermodel/Sheet;
            aload 0 /* this */
            if_acmpeq 3
         2: .line 296
            new java.lang.IllegalArgumentException
            dup
            ldc "Specified row does not belong to this sheet"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 298
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 1 /* row */
            invokeinterface org.apache.poi.ss.usermodel.Row.iterator:()Ljava/util/Iterator;
            astore 4
            goto 9
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.usermodel.Row org.apache.poi.hssf.usermodel.HSSFRow top java.util.Iterator
      StackMap stack:
         4: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.ss.usermodel.Cell
            astore 3 /* cell */
        start local 3 // org.apache.poi.ss.usermodel.Cell cell
         5: .line 299
            aload 3 /* cell */
            checkcast org.apache.poi.hssf.usermodel.HSSFCell
            astore 5 /* xcell */
        start local 5 // org.apache.poi.hssf.usermodel.HSSFCell xcell
         6: .line 300
            aload 5 /* xcell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.isPartOfArrayFormulaGroup:()Z
            ifeq 9
         7: .line 301
            new java.lang.StringBuilder
            dup
            ldc "Row[rownum="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* row */
            invokeinterface org.apache.poi.ss.usermodel.Row.getRowNum:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "] contains cell(s) included in a multi-cell array formula. You cannot change part of an array."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* msg */
        start local 6 // java.lang.String msg
         8: .line 302
            aload 5 /* xcell */
            aload 6 /* msg */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.tryToDeleteArrayFormula:(Ljava/lang/String;)V
        end local 6 // java.lang.String msg
        end local 5 // org.apache.poi.hssf.usermodel.HSSFCell xcell
        end local 3 // org.apache.poi.ss.usermodel.Cell cell
         9: .line 298
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        10: .line 306
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
            invokevirtual java.util.TreeMap.size:()I
            ifle 20
        11: .line 307
            aload 1 /* row */
            invokeinterface org.apache.poi.ss.usermodel.Row.getRowNum:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 3 /* key */
        start local 3 // java.lang.Integer key
        12: .line 308
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
            aload 3 /* key */
            invokevirtual java.util.TreeMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.poi.hssf.usermodel.HSSFRow
            astore 4 /* removedRow */
        start local 4 // org.apache.poi.hssf.usermodel.HSSFRow removedRow
        13: .line 309
            aload 4 /* removedRow */
            aload 1 /* row */
            if_acmpeq 15
        14: .line 311
            new java.lang.IllegalArgumentException
            dup
            ldc "Specified row does not belong to this sheet"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 313
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.usermodel.Row org.apache.poi.hssf.usermodel.HSSFRow java.lang.Integer org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 2 /* hrow */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
            if_icmpne 17
        16: .line 314
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findLastRow:(I)I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
        17: .line 316
      StackMap locals:
      StackMap stack:
            aload 2 /* hrow */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getFirstRowNum:()I
            if_icmpne 19
        18: .line 317
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findFirstRow:(I)I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
        19: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            aload 2 /* hrow */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowRecord:()Lorg/apache/poi/hssf/record/RowRecord;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.removeRow:(Lorg/apache/poi/hssf/record/RowRecord;)V
        end local 4 // org.apache.poi.hssf.usermodel.HSSFRow removedRow
        end local 3 // java.lang.Integer key
        20: .line 321
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.poi.hssf.usermodel.HSSFRow hrow
        end local 1 // org.apache.poi.ss.usermodel.Row row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   21     1         row  Lorg/apache/poi/ss/usermodel/Row;
            1   21     2        hrow  Lorg/apache/poi/hssf/usermodel/HSSFRow;
            5    9     3        cell  Lorg/apache/poi/ss/usermodel/Cell;
            6    9     5       xcell  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            8    9     6         msg  Ljava/lang/String;
           12   20     3         key  Ljava/lang/Integer;
           13   20     4  removedRow  Lorg/apache/poi/hssf/usermodel/HSSFRow;
    MethodParameters:
      Name  Flags
      row   

  private int findLastRow(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int lastrow
         0: .line 327
            iload 1 /* lastrow */
            iconst_1
            if_icmpge 2
         1: .line 328
            iconst_0
            ireturn
         2: .line 330
      StackMap locals:
      StackMap stack:
            iload 1 /* lastrow */
            iconst_1
            isub
            istore 2 /* rownum */
        start local 2 // int rownum
         3: .line 331
            aload 0 /* this */
            iload 2 /* rownum */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 3 /* r */
        start local 3 // org.apache.poi.hssf.usermodel.HSSFRow r
         4: .line 333
            goto 6
         5: .line 334
      StackMap locals: int org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 0 /* this */
            iinc 2 /* rownum */ -1
            iload 2 /* rownum */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 3 /* r */
         6: .line 333
      StackMap locals:
      StackMap stack:
            aload 3 /* r */
            ifnonnull 7
            iload 2 /* rownum */
            ifgt 5
         7: .line 336
      StackMap locals:
      StackMap stack:
            aload 3 /* r */
            ifnonnull 9
         8: .line 337
            iconst_0
            ireturn
         9: .line 339
      StackMap locals:
      StackMap stack:
            iload 2 /* rownum */
            ireturn
        end local 3 // org.apache.poi.hssf.usermodel.HSSFRow r
        end local 2 // int rownum
        end local 1 // int lastrow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   10     1  lastrow  I
            3   10     2   rownum  I
            4   10     3        r  Lorg/apache/poi/hssf/usermodel/HSSFRow;
    MethodParameters:
         Name  Flags
      lastrow  

  private int findFirstRow(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int firstrow
         0: .line 347
            iload 1 /* firstrow */
            iconst_1
            iadd
            istore 2 /* rownum */
        start local 2 // int rownum
         1: .line 348
            aload 0 /* this */
            iload 2 /* rownum */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 3 /* r */
        start local 3 // org.apache.poi.hssf.usermodel.HSSFRow r
         2: .line 350
            goto 4
         3: .line 351
      StackMap locals: int org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 0 /* this */
            iinc 2 /* rownum */ 1
            iload 2 /* rownum */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 3 /* r */
         4: .line 350
      StackMap locals:
      StackMap stack:
            aload 3 /* r */
            ifnonnull 5
            iload 2 /* rownum */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
            if_icmple 3
         5: .line 354
      StackMap locals:
      StackMap stack:
            iload 2 /* rownum */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
            if_icmple 7
         6: .line 355
            iconst_0
            ireturn
         7: .line 357
      StackMap locals:
      StackMap stack:
            iload 2 /* rownum */
            ireturn
        end local 3 // org.apache.poi.hssf.usermodel.HSSFRow r
        end local 2 // int rownum
        end local 1 // int firstrow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    8     1  firstrow  I
            1    8     2    rownum  I
            2    8     3         r  Lorg/apache/poi/hssf/usermodel/HSSFRow;
    MethodParameters:
          Name  Flags
      firstrow  

  private void addRow(org.apache.poi.hssf.usermodel.HSSFRow, boolean);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFRow;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFRow row
        start local 2 // boolean addLow
         0: .line 367
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* row */
            invokevirtual java.util.TreeMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 368
            iload 2 /* addLow */
            ifeq 3
         2: .line 369
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowRecord:()Lorg/apache/poi/hssf/record/RowRecord;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.addRow:(Lorg/apache/poi/hssf/record/RowRecord;)V
         3: .line 371
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
            invokevirtual java.util.TreeMap.size:()I
            iconst_1
            if_icmpne 4
            iconst_1
            goto 5
      StackMap locals:
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 3 /* firstRow */
        start local 3 // boolean firstRow
         6: .line 372
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
            if_icmpgt 7
            iload 3 /* firstRow */
            ifeq 8
         7: .line 373
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
         8: .line 375
      StackMap locals:
      StackMap stack:
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getFirstRowNum:()I
            if_icmplt 9
            iload 3 /* firstRow */
            ifeq 10
         9: .line 376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
        10: .line 378
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean firstRow
        end local 2 // boolean addLow
        end local 1 // org.apache.poi.hssf.usermodel.HSSFRow row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   11     1       row  Lorg/apache/poi/hssf/usermodel/HSSFRow;
            0   11     2    addLow  Z
            6   11     3  firstRow  Z
    MethodParameters:
        Name  Flags
      row     
      addLow  

  public org.apache.poi.hssf.usermodel.HSSFRow getRow(int);
    descriptor: (I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int rowIndex
         0: .line 389
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
            iload 1 /* rowIndex */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.TreeMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.poi.hssf.usermodel.HSSFRow
            areturn
        end local 1 // int rowIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  rowIndex  I
    MethodParameters:
          Name  Flags
      rowIndex  

  public int getPhysicalNumberOfRows();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 397
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
            invokevirtual java.util.TreeMap.size:()I
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public int getFirstRowNum();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 407
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public int getLastRowNum();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 425
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public java.util.List<org.apache.poi.hssf.usermodel.HSSFDataValidation> getDataValidations();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 430
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getOrCreateDataValidityTable:()Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
            astore 1 /* dvt */
        start local 1 // org.apache.poi.hssf.record.aggregates.DataValidityTable dvt
         1: .line 431
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* hssfValidations */
        start local 2 // java.util.List hssfValidations
         2: .line 432
            new org.apache.poi.hssf.usermodel.HSSFSheet$1
            dup
            aload 0 /* this */
            aload 2 /* hssfValidations */
            invokespecial org.apache.poi.hssf.usermodel.HSSFSheet$1.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;Ljava/util/List;)V
            astore 3 /* visitor */
        start local 3 // org.apache.poi.hssf.record.aggregates.RecordAggregate$RecordVisitor visitor
         3: .line 454
            aload 1 /* dvt */
            aload 3 /* visitor */
            invokevirtual org.apache.poi.hssf.record.aggregates.DataValidityTable.visitContainedRecords:(Lorg/apache/poi/hssf/record/aggregates/RecordAggregate$RecordVisitor;)V
         4: .line 455
            aload 2 /* hssfValidations */
            areturn
        end local 3 // org.apache.poi.hssf.record.aggregates.RecordAggregate$RecordVisitor visitor
        end local 2 // java.util.List hssfValidations
        end local 1 // org.apache.poi.hssf.record.aggregates.DataValidityTable dvt
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1    5     1              dvt  Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
            2    5     2  hssfValidations  Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFDataValidation;>;
            3    5     3          visitor  Lorg/apache/poi/hssf/record/aggregates/RecordAggregate$RecordVisitor;
    Signature: ()Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFDataValidation;>;

  public void addValidationData(org.apache.poi.ss.usermodel.DataValidation);
    descriptor: (Lorg/apache/poi/ss/usermodel/DataValidation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.usermodel.DataValidation dataValidation
         0: .line 465
            aload 1 /* dataValidation */
            ifnonnull 2
         1: .line 466
            new java.lang.IllegalArgumentException
            dup
            ldc "objValidation must not be null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 468
      StackMap locals:
      StackMap stack:
            aload 1 /* dataValidation */
            checkcast org.apache.poi.hssf.usermodel.HSSFDataValidation
            astore 2 /* hssfDataValidation */
        start local 2 // org.apache.poi.hssf.usermodel.HSSFDataValidation hssfDataValidation
         3: .line 469
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getOrCreateDataValidityTable:()Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
            astore 3 /* dvt */
        start local 3 // org.apache.poi.hssf.record.aggregates.DataValidityTable dvt
         4: .line 471
            aload 2 /* hssfDataValidation */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFDataValidation.createDVRecord:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)Lorg/apache/poi/hssf/record/DVRecord;
            astore 4 /* dvRecord */
        start local 4 // org.apache.poi.hssf.record.DVRecord dvRecord
         5: .line 472
            aload 3 /* dvt */
            aload 4 /* dvRecord */
            invokevirtual org.apache.poi.hssf.record.aggregates.DataValidityTable.addDataValidation:(Lorg/apache/poi/hssf/record/DVRecord;)V
         6: .line 473
            return
        end local 4 // org.apache.poi.hssf.record.DVRecord dvRecord
        end local 3 // org.apache.poi.hssf.record.aggregates.DataValidityTable dvt
        end local 2 // org.apache.poi.hssf.usermodel.HSSFDataValidation hssfDataValidation
        end local 1 // org.apache.poi.ss.usermodel.DataValidation dataValidation
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    7     0                this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    7     1      dataValidation  Lorg/apache/poi/ss/usermodel/DataValidation;
            3    7     2  hssfDataValidation  Lorg/apache/poi/hssf/usermodel/HSSFDataValidation;
            4    7     3                 dvt  Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
            5    7     4            dvRecord  Lorg/apache/poi/hssf/record/DVRecord;
    MethodParameters:
                Name  Flags
      dataValidation  

  public void setColumnHidden(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int columnIndex
        start local 2 // boolean hidden
         0: .line 483
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* columnIndex */
            iload 2 /* hidden */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setColumnHidden:(IZ)V
         1: .line 484
            return
        end local 2 // boolean hidden
        end local 1 // int columnIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  columnIndex  I
            0    2     2       hidden  Z
    MethodParameters:
             Name  Flags
      columnIndex  
      hidden       

  public boolean isColumnHidden(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int columnIndex
         0: .line 494
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* columnIndex */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.isColumnHidden:(I)Z
            ireturn
        end local 1 // int columnIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public void setColumnWidth(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int columnIndex
        start local 2 // int width
         0: .line 537
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* columnIndex */
            iload 2 /* width */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setColumnWidth:(II)V
         1: .line 538
            return
        end local 2 // int width
        end local 1 // int columnIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  columnIndex  I
            0    2     2        width  I
    MethodParameters:
             Name  Flags
      columnIndex  
      width        

  public int getColumnWidth(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int columnIndex
         0: .line 548
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* columnIndex */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getColumnWidth:(I)I
            ireturn
        end local 1 // int columnIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public float getColumnWidthInPixels(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
         0: .line 553
            aload 0 /* this */
            iload 1 /* column */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getColumnWidth:(I)I
            istore 2 /* cw */
        start local 2 // int cw
         1: .line 554
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDefaultColumnWidth:()I
            sipush 256
            imul
            istore 3 /* def */
        start local 3 // int def
         2: .line 555
            iload 2 /* cw */
            iload 3 /* def */
            if_icmpne 3
            ldc 32.0
            goto 4
      StackMap locals: int int
      StackMap stack:
         3: ldc 36.56
      StackMap locals:
      StackMap stack: float
         4: fstore 4 /* px */
        start local 4 // float px
         5: .line 557
            iload 2 /* cw */
            i2f
            fload 4 /* px */
            fdiv
            freturn
        end local 4 // float px
        end local 3 // int def
        end local 2 // int cw
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    6     1  column  I
            1    6     2      cw  I
            2    6     3     def  I
            5    6     4      px  F
    MethodParameters:
        Name  Flags
      column  

  public int getDefaultColumnWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 568
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getDefaultColumnWidth:()I
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setDefaultColumnWidth(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int width
         0: .line 579
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* width */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultColumnWidth:(I)V
         1: .line 580
            return
        end local 1 // int width
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  width  I
    MethodParameters:
       Name  Flags
      width  

  public short getDefaultRowHeight();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 591
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getDefaultRowHeight:()S
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public float getDefaultRowHeightInPoints();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 602
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getDefaultRowHeight:()S
            i2f
            ldc 20.0
            fdiv
            freturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setDefaultRowHeight(short);
    descriptor: (S)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // short height
         0: .line 613
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* height */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultRowHeight:(S)V
         1: .line 614
            return
        end local 1 // short height
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  height  S
    MethodParameters:
        Name  Flags
      height  

  public void setDefaultRowHeightInPoints(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // float height
         0: .line 624
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            fload 1 /* height */
            ldc 20.0
            fmul
            f2i
            i2s
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultRowHeight:(S)V
         1: .line 625
            return
        end local 1 // float height
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  height  F
    MethodParameters:
        Name  Flags
      height  

  public org.apache.poi.hssf.usermodel.HSSFCellStyle getColumnStyle(int);
    descriptor: (I)Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
         0: .line 634
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* column */
            i2s
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getXFIndexForColAt:(S)S
            istore 2 /* styleIndex */
        start local 2 // short styleIndex
         1: .line 636
            iload 2 /* styleIndex */
            bipush 15
            if_icmpne 3
         2: .line 638
            aconst_null
            areturn
         3: .line 641
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 2 /* styleIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getExFormatAt:(I)Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
            astore 3 /* xf */
        start local 3 // org.apache.poi.hssf.record.ExtendedFormatRecord xf
         4: .line 642
            new org.apache.poi.hssf.usermodel.HSSFCellStyle
            dup
            iload 2 /* styleIndex */
            aload 3 /* xf */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokespecial org.apache.poi.hssf.usermodel.HSSFCellStyle.<init>:(SLorg/apache/poi/hssf/record/ExtendedFormatRecord;Lorg/apache/poi/hssf/model/InternalWorkbook;)V
            areturn
        end local 3 // org.apache.poi.hssf.record.ExtendedFormatRecord xf
        end local 2 // short styleIndex
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    5     1      column  I
            1    5     2  styleIndex  S
            4    5     3          xf  Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
    MethodParameters:
        Name  Flags
      column  

  public boolean isGridsPrinted();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 651
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.isGridsPrinted:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setGridsPrinted(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean value
         0: .line 660
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setGridsPrinted:(Z)V
         1: .line 661
            return
        end local 1 // boolean value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public int addMergedRegion(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress region
         0: .line 674
            aload 0 /* this */
            aload 1 /* region */
            iconst_1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion:(Lorg/apache/poi/ss/util/CellRangeAddress;Z)I
            ireturn
        end local 1 // org.apache.poi.ss.util.CellRangeAddress region
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  region  Lorg/apache/poi/ss/util/CellRangeAddress;
    MethodParameters:
        Name  Flags
      region  

  public int addMergedRegionUnsafe(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress region
         0: .line 692
            aload 0 /* this */
            aload 1 /* region */
            iconst_0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion:(Lorg/apache/poi/ss/util/CellRangeAddress;Z)I
            ireturn
        end local 1 // org.apache.poi.ss.util.CellRangeAddress region
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  region  Lorg/apache/poi/ss/util/CellRangeAddress;
    MethodParameters:
        Name  Flags
      region  

  public void validateMergedRegions();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 704
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.checkForMergedRegionsIntersectingArrayFormulas:()V
         1: .line 705
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.checkForIntersectingMergedRegions:()V
         2: .line 706
            return
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  private int addMergedRegion(org.apache.poi.ss.util.CellRangeAddress, boolean);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;Z)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress region
        start local 2 // boolean validate
         0: .line 719
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getNumberOfCells:()I
            iconst_2
            if_icmpge 2
         1: .line 720
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Merged region "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " must contain 2 or more cells"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 722
      StackMap locals:
      StackMap stack:
            aload 1 /* region */
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.validate:(Lorg/apache/poi/ss/SpreadsheetVersion;)V
         3: .line 724
            iload 2 /* validate */
            ifeq 6
         4: .line 727
            aload 0 /* this */
            aload 1 /* region */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateArrayFormulas:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
         5: .line 731
            aload 0 /* this */
            aload 1 /* region */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateMergedRegions:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
         6: .line 734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
         7: .line 735
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
         8: .line 736
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
         9: .line 737
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
        10: .line 734
            invokevirtual org.apache.poi.hssf.model.InternalSheet.addMergedRegion:(IIII)I
            ireturn
        end local 2 // boolean validate
        end local 1 // org.apache.poi.ss.util.CellRangeAddress region
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   11     1    region  Lorg/apache/poi/ss/util/CellRangeAddress;
            0   11     2  validate  Z
    MethodParameters:
          Name  Flags
      region    
      validate  

  private void validateArrayFormulas(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=12, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress region
         0: .line 743
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
            istore 2 /* firstRow */
        start local 2 // int firstRow
         1: .line 744
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
            istore 3 /* firstColumn */
        start local 3 // int firstColumn
         2: .line 745
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
            istore 4 /* lastRow */
        start local 4 // int lastRow
         3: .line 746
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
            istore 5 /* lastColumn */
        start local 5 // int lastColumn
         4: .line 747
            iload 2 /* firstRow */
            istore 6 /* rowIn */
        start local 6 // int rowIn
         5: goto 22
         6: .line 748
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress int int int int int
      StackMap stack:
            aload 0 /* this */
            iload 6 /* rowIn */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 7 /* row */
        start local 7 // org.apache.poi.hssf.usermodel.HSSFRow row
         7: .line 749
            aload 7 /* row */
            ifnonnull 8
            goto 21
         8: .line 751
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            iload 3 /* firstColumn */
            istore 8 /* colIn */
        start local 8 // int colIn
         9: goto 20
        10: .line 752
      StackMap locals: int
      StackMap stack:
            aload 7 /* row */
            iload 8 /* colIn */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getCell:(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;
            astore 9 /* cell */
        start local 9 // org.apache.poi.hssf.usermodel.HSSFCell cell
        11: .line 753
            aload 9 /* cell */
            ifnonnull 12
            goto 19
        12: .line 755
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell
      StackMap stack:
            aload 9 /* cell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.isPartOfArrayFormulaGroup:()Z
            ifeq 19
        13: .line 756
            aload 9 /* cell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getArrayFormulaRange:()Lorg/apache/poi/ss/util/CellRangeAddress;
            astore 10 /* arrayRange */
        start local 10 // org.apache.poi.ss.util.CellRangeAddress arrayRange
        14: .line 757
            aload 10 /* arrayRange */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getNumberOfCells:()I
            iconst_1
            if_icmple 19
            aload 1 /* region */
            aload 10 /* arrayRange */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.intersects:(Lorg/apache/poi/ss/util/CellRangeAddressBase;)Z
            ifeq 19
        15: .line 758
            new java.lang.StringBuilder
            dup
            ldc "The range "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " intersects with a multi-cell array formula. "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 759
            ldc "You cannot merge cells of an array."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        17: .line 758
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 11 /* msg */
        start local 11 // java.lang.String msg
        18: .line 760
            new java.lang.IllegalStateException
            dup
            aload 11 /* msg */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 11 // java.lang.String msg
        end local 10 // org.apache.poi.ss.util.CellRangeAddress arrayRange
        end local 9 // org.apache.poi.hssf.usermodel.HSSFCell cell
        19: .line 751
      StackMap locals:
      StackMap stack:
            iinc 8 /* colIn */ 1
      StackMap locals:
      StackMap stack:
        20: iload 8 /* colIn */
            iload 5 /* lastColumn */
            if_icmple 10
        end local 8 // int colIn
        end local 7 // org.apache.poi.hssf.usermodel.HSSFRow row
        21: .line 747
      StackMap locals:
      StackMap stack:
            iinc 6 /* rowIn */ 1
      StackMap locals:
      StackMap stack:
        22: iload 6 /* rowIn */
            iload 4 /* lastRow */
            if_icmple 6
        end local 6 // int rowIn
        23: .line 766
            return
        end local 5 // int lastColumn
        end local 4 // int lastRow
        end local 3 // int firstColumn
        end local 2 // int firstRow
        end local 1 // org.apache.poi.ss.util.CellRangeAddress region
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   24     1       region  Lorg/apache/poi/ss/util/CellRangeAddress;
            1   24     2     firstRow  I
            2   24     3  firstColumn  I
            3   24     4      lastRow  I
            4   24     5   lastColumn  I
            5   23     6        rowIn  I
            7   21     7          row  Lorg/apache/poi/hssf/usermodel/HSSFRow;
            9   21     8        colIn  I
           11   19     9         cell  Lorg/apache/poi/hssf/usermodel/HSSFCell;
           14   19    10   arrayRange  Lorg/apache/poi/ss/util/CellRangeAddress;
           18   19    11          msg  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      region  

  private void checkForMergedRegionsIntersectingArrayFormulas();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 774
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2
            goto 3
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet top java.util.Iterator
      StackMap stack:
         1: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.ss.util.CellRangeAddress
            astore 1 /* region */
        start local 1 // org.apache.poi.ss.util.CellRangeAddress region
         2: .line 775
            aload 0 /* this */
            aload 1 /* region */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateArrayFormulas:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
        end local 1 // org.apache.poi.ss.util.CellRangeAddress region
         3: .line 774
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 777
            return
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            2    3     1  region  Lorg/apache/poi/ss/util/CellRangeAddress;

  private void validateMergedRegions(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress candidateRegion
         0: .line 780
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 6
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.ss.util.CellRangeAddress
            astore 2 /* existingRegion */
        start local 2 // org.apache.poi.ss.util.CellRangeAddress existingRegion
         2: .line 781
            aload 2 /* existingRegion */
            aload 1 /* candidateRegion */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.intersects:(Lorg/apache/poi/ss/util/CellRangeAddressBase;)Z
            ifeq 6
         3: .line 782
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot add merged region "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* candidateRegion */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 783
            ldc " to sheet because it overlaps with an existing merged region ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* existingRegion */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         5: .line 782
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // org.apache.poi.ss.util.CellRangeAddress existingRegion
         6: .line 780
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         7: .line 786
            return
        end local 1 // org.apache.poi.ss.util.CellRangeAddress candidateRegion
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    8     0             this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    8     1  candidateRegion  Lorg/apache/poi/ss/util/CellRangeAddress;
            2    6     2   existingRegion  Lorg/apache/poi/ss/util/CellRangeAddress;
    MethodParameters:
                 Name  Flags
      candidateRegion  

  private void checkForIntersectingMergedRegions();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=8, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 794
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions:()Ljava/util/List;
            astore 1 /* regions */
        start local 1 // java.util.List regions
         1: .line 795
            aload 1 /* regions */
            invokeinterface java.util.List.size:()I
            istore 2 /* size */
        start local 2 // int size
         2: .line 796
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 15
         4: .line 797
      StackMap locals: java.util.List int int
      StackMap stack:
            aload 1 /* regions */
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.apache.poi.ss.util.CellRangeAddress
            astore 4 /* region */
        start local 4 // org.apache.poi.ss.util.CellRangeAddress region
         5: .line 798
            aload 1 /* regions */
            iload 3 /* i */
            iconst_1
            iadd
            aload 1 /* regions */
            invokeinterface java.util.List.size:()I
            invokeinterface java.util.List.subList:(II)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 13
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.List int int org.apache.poi.ss.util.CellRangeAddress top java.util.Iterator
      StackMap stack:
         6: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.ss.util.CellRangeAddress
            astore 5 /* other */
        start local 5 // org.apache.poi.ss.util.CellRangeAddress other
         7: .line 799
            aload 4 /* region */
            aload 5 /* other */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.intersects:(Lorg/apache/poi/ss/util/CellRangeAddressBase;)Z
            ifeq 13
         8: .line 800
            new java.lang.StringBuilder
            dup
            ldc "The range "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* region */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 801
            ldc " intersects with another merged region "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 802
            aload 5 /* other */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " in this sheet"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 800
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* msg */
        start local 7 // java.lang.String msg
        12: .line 803
            new java.lang.IllegalStateException
            dup
            aload 7 /* msg */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // java.lang.String msg
        end local 5 // org.apache.poi.ss.util.CellRangeAddress other
        13: .line 798
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        end local 4 // org.apache.poi.ss.util.CellRangeAddress region
        14: .line 796
            iinc 3 /* i */ 1
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.List int int
      StackMap stack:
        15: iload 3 /* i */
            iload 2 /* size */
            if_icmplt 4
        end local 3 // int i
        16: .line 807
            return
        end local 2 // int size
        end local 1 // java.util.List regions
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1   17     1  regions  Ljava/util/List<Lorg/apache/poi/ss/util/CellRangeAddress;>;
            2   17     2     size  I
            3   16     3        i  I
            5   14     4   region  Lorg/apache/poi/ss/util/CellRangeAddress;
            7   13     5    other  Lorg/apache/poi/ss/util/CellRangeAddress;
           12   13     7      msg  Ljava/lang/String;

  public void setForceFormulaRecalculation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean value
         0: .line 827
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setUncalced:(Z)V
         1: .line 828
            return
        end local 1 // boolean value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public boolean getForceFormulaRecalculation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 838
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getUncalced:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setVerticallyCenter(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean value
         0: .line 849
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getVCenter:()Lorg/apache/poi/hssf/record/VCenterRecord;
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.VCenterRecord.setVCenter:(Z)V
         1: .line 850
            return
        end local 1 // boolean value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public boolean getVerticallyCenter();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 857
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getVCenter:()Lorg/apache/poi/hssf/record/VCenterRecord;
            invokevirtual org.apache.poi.hssf.record.VCenterRecord.getVCenter:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setHorizontallyCenter(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean value
         0: .line 867
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getHCenter:()Lorg/apache/poi/hssf/record/HCenterRecord;
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.HCenterRecord.setHCenter:(Z)V
         1: .line 868
            return
        end local 1 // boolean value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public boolean getHorizontallyCenter();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 875
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getHCenter:()Lorg/apache/poi/hssf/record/HCenterRecord;
            invokevirtual org.apache.poi.hssf.record.HCenterRecord.getHCenter:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setRightToLeft(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean value
         0: .line 885
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setArabic:(Z)V
         1: .line 886
            return
        end local 1 // boolean value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public boolean isRightToLeft();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 895
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.getArabic:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void removeMergedRegion(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int index
         0: .line 905
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* index */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.removeMergedRegion:(I)V
         1: .line 906
            return
        end local 1 // int index
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public void removeMergedRegions(java.util.Collection<java.lang.Integer>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // java.util.Collection indices
         0: .line 915
            new java.util.TreeSet
            dup
            aload 1 /* indices */
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Collection;)V
            invokevirtual java.util.TreeSet.descendingSet:()Ljava/util/NavigableSet;
            invokeinterface java.util.NavigableSet.iterator:()Ljava/util/Iterator;
            astore 3
            goto 3
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.Collection top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 2 /* i */
        start local 2 // int i
         2: .line 916
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 2 /* i */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.removeMergedRegion:(I)V
        end local 2 // int i
         3: .line 915
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 918
            return
        end local 1 // java.util.Collection indices
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    5     1  indices  Ljava/util/Collection<Ljava/lang/Integer;>;
            2    3     2        i  I
    Signature: (Ljava/util/Collection<Ljava/lang/Integer;>;)V
    MethodParameters:
         Name  Flags
      indices  

  public int getNumMergedRegions();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 927
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getNumMergedRegions:()I
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public org.apache.poi.ss.util.CellRangeAddress getMergedRegion(int);
    descriptor: (I)Lorg/apache/poi/ss/util/CellRangeAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int index
         0: .line 935
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* index */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getMergedRegionAt:(I)Lorg/apache/poi/ss/util/CellRangeAddress;
            areturn
        end local 1 // int index
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.util.List<org.apache.poi.ss.util.CellRangeAddress> getMergedRegions();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 943
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* addresses */
        start local 1 // java.util.List addresses
         1: .line 944
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getNumMergedRegions:()I
            istore 2 /* count */
        start local 2 // int count
         2: .line 945
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 6
         4: .line 946
      StackMap locals: java.util.List int int
      StackMap stack:
            aload 1 /* addresses */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 3 /* i */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getMergedRegionAt:(I)Lorg/apache/poi/ss/util/CellRangeAddress;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 945
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            iload 2 /* count */
            if_icmplt 4
        end local 3 // int i
         7: .line 948
            aload 1 /* addresses */
            areturn
        end local 2 // int count
        end local 1 // java.util.List addresses
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1    8     1  addresses  Ljava/util/List<Lorg/apache/poi/ss/util/CellRangeAddress;>;
            2    8     2      count  I
            3    7     3          i  I
    Signature: ()Ljava/util/List<Lorg/apache/poi/ss/util/CellRangeAddress;>;

  public java.util.Iterator<org.apache.poi.ss.usermodel.Row> rowIterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 959
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
            invokevirtual java.util.TreeMap.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 1 /* result */
        start local 1 // java.util.Iterator result
         1: .line 960
            aload 1 /* result */
            areturn
        end local 1 // java.util.Iterator result
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1    2     1  result  Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Row;>;
    Signature: ()Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Row;>;

  public java.util.Iterator<org.apache.poi.ss.usermodel.Row> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 969
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.rowIterator:()Ljava/util/Iterator;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
    Signature: ()Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Row;>;

  org.apache.poi.hssf.model.InternalSheet getSheet();
    descriptor: ()Lorg/apache/poi/hssf/model/InternalSheet;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 980
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setAlternativeExpression(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 990
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 989
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 992
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAlternateExpression:(Z)V
         3: .line 993
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1       b  Z
            2    4     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public void setAlternativeFormula(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 1002
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1001
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 1004
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAlternateFormula:(Z)V
         3: .line 1005
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1       b  Z
            2    4     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public void setAutobreaks(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 1015
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1014
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 1017
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAutobreaks:(Z)V
         3: .line 1018
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1       b  Z
            2    4     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public void setDialog(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 1027
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1026
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 1029
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setDialog:(Z)V
         3: .line 1030
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1       b  Z
            2    4     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public void setDisplayGuts(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 1040
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1039
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 1042
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setDisplayGuts:(Z)V
         3: .line 1043
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1       b  Z
            2    4     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public void setFitToPage(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 1053
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1052
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 1055
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setFitToPage:(Z)V
         3: .line 1056
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1       b  Z
            2    4     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public void setRowSumsBelow(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 1066
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1065
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 1068
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setRowSumsBelow:(Z)V
         3: .line 1070
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAlternateExpression:(Z)V
         4: .line 1071
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    5     1       b  Z
            2    5     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public void setRowSumsRight(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean b
         0: .line 1081
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1080
            astore 2 /* record */
        start local 2 // org.apache.poi.hssf.record.WSBoolRecord record
         2: .line 1083
            aload 2 /* record */
            iload 1 /* b */
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setRowSumsRight:(Z)V
         3: .line 1084
            return
        end local 2 // org.apache.poi.hssf.record.WSBoolRecord record
        end local 1 // boolean b
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1       b  Z
            2    4     2  record  Lorg/apache/poi/hssf/record/WSBoolRecord;
    MethodParameters:
      Name  Flags
      b     

  public boolean getAlternateExpression();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1092
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1093
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getAlternateExpression:()Z
         2: .line 1092
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getAlternateFormula();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1102
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1103
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getAlternateFormula:()Z
         2: .line 1102
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getAutobreaks();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1113
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1114
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getAutobreaks:()Z
         2: .line 1113
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getDialog();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1123
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1124
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getDialog:()Z
         2: .line 1123
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getDisplayGuts();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1134
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1135
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getDisplayGuts:()Z
         2: .line 1134
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean isDisplayZeros();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1150
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.getDisplayZeros:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setDisplayZeros(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean value
         0: .line 1164
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setDisplayZeros:(Z)V
         1: .line 1165
            return
        end local 1 // boolean value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public boolean getFitToPage();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1174
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1175
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getFitToPage:()Z
         2: .line 1174
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getRowSumsBelow();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1185
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1186
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getRowSumsBelow:()Z
         2: .line 1185
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getRowSumsRight();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1196
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 129
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.WSBoolRecord
         1: .line 1197
            invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getRowSumsRight:()Z
         2: .line 1196
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean isPrintGridlines();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1207
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintGridlines:()Lorg/apache/poi/hssf/record/PrintGridlinesRecord;
            invokevirtual org.apache.poi.hssf.record.PrintGridlinesRecord.getPrintGridlines:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setPrintGridlines(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean show
         0: .line 1218
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintGridlines:()Lorg/apache/poi/hssf/record/PrintGridlinesRecord;
            iload 1 /* show */
            invokevirtual org.apache.poi.hssf.record.PrintGridlinesRecord.setPrintGridlines:(Z)V
         1: .line 1219
            return
        end local 1 // boolean show
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  show  Z
    MethodParameters:
      Name  Flags
      show  

  public boolean isPrintRowAndColumnHeadings();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1228
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintHeaders:()Lorg/apache/poi/hssf/record/PrintHeadersRecord;
            invokevirtual org.apache.poi.hssf.record.PrintHeadersRecord.getPrintHeaders:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setPrintRowAndColumnHeadings(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean show
         0: .line 1239
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintHeaders:()Lorg/apache/poi/hssf/record/PrintHeadersRecord;
            iload 1 /* show */
            invokevirtual org.apache.poi.hssf.record.PrintHeadersRecord.setPrintHeaders:(Z)V
         1: .line 1240
            return
        end local 1 // boolean show
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  show  Z
    MethodParameters:
      Name  Flags
      show  

  public org.apache.poi.hssf.usermodel.HSSFPrintSetup getPrintSetup();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1249
            new org.apache.poi.hssf.usermodel.HSSFPrintSetup
            dup
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
            invokespecial org.apache.poi.hssf.usermodel.HSSFPrintSetup.<init>:(Lorg/apache/poi/hssf/record/PrintSetupRecord;)V
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public org.apache.poi.hssf.usermodel.HSSFHeader getHeader();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFHeader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1254
            new org.apache.poi.hssf.usermodel.HSSFHeader
            dup
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokespecial org.apache.poi.hssf.usermodel.HSSFHeader.<init>:(Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;)V
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public org.apache.poi.hssf.usermodel.HSSFFooter getFooter();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFFooter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1259
            new org.apache.poi.hssf.usermodel.HSSFFooter
            dup
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokespecial org.apache.poi.hssf.usermodel.HSSFFooter.<init>:(Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;)V
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean isSelected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1269
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.getSelected:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setSelected(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean sel
         0: .line 1279
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            iload 1 /* sel */
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setSelected:(Z)V
         1: .line 1280
            return
        end local 1 // boolean sel
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1   sel  Z
    MethodParameters:
      Name  Flags
      sel   

  public boolean isActive();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1286
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.isActive:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setActive(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean sel
         0: .line 1295
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
            iload 1 /* sel */
            invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setActive:(Z)V
         1: .line 1296
            return
        end local 1 // boolean sel
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1   sel  Z
    MethodParameters:
      Name  Flags
      sel   

  public double getMargin(short);
    descriptor: (S)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // short margin
         0: .line 1306
            iload 1 /* margin */
            tableswitch { // 4 - 5
                    4: 2
                    5: 1
              default: 3
          }
         1: .line 1308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
            invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.getFooterMargin:()D
            dreturn
         2: .line 1310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
            invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.getHeaderMargin:()D
            dreturn
         3: .line 1312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* margin */
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getMargin:(S)D
            dreturn
        end local 1 // short margin
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1  margin  S
    MethodParameters:
        Name  Flags
      margin  

  public void setMargin(short, double);
    descriptor: (SD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // short margin
        start local 2 // double size
         0: .line 1324
            iload 1 /* margin */
            tableswitch { // 4 - 5
                    4: 3
                    5: 1
              default: 5
          }
         1: .line 1326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
            dload 2 /* size */
            invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.setFooterMargin:(D)V
         2: .line 1327
            goto 6
         3: .line 1329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
            dload 2 /* size */
            invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.setHeaderMargin:(D)V
         4: .line 1330
            goto 6
         5: .line 1332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* margin */
            dload 2 /* size */
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.setMargin:(SD)V
         6: .line 1334
      StackMap locals:
      StackMap stack:
            return
        end local 2 // double size
        end local 1 // short margin
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    7     1  margin  S
            0    7     2    size  D
    MethodParameters:
        Name  Flags
      margin  
      size    

  private org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock getProtectionBlock();
    descriptor: ()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1337
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getProtect();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1347
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.isSheetProtected:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public short getPassword();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1354
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.getPasswordHash:()I
            i2s
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getObjectProtect();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1363
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.isObjectProtected:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public boolean getScenarioProtect();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1373
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.isScenarioProtected:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void protectSheet(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // java.lang.String password
         0: .line 1383
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
            aload 1 /* password */
            iconst_1
            iconst_1
            invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.protectSheet:(Ljava/lang/String;ZZ)V
         1: .line 1384
            return
        end local 1 // java.lang.String password
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  password  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      password  

  public void setZoom(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int numerator
        start local 2 // int denominator
         0: .line 1396
            iload 1 /* numerator */
            iconst_1
            if_icmplt 1
            iload 1 /* numerator */
            ldc 65535
            if_icmple 2
         1: .line 1397
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Numerator must be greater than 0 and less than 65536"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1398
      StackMap locals:
      StackMap stack:
            iload 2 /* denominator */
            iconst_1
            if_icmplt 3
            iload 2 /* denominator */
            ldc 65535
            if_icmple 4
         3: .line 1399
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Denominator must be greater than 0 and less than 65536"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1401
      StackMap locals:
      StackMap stack:
            new org.apache.poi.hssf.record.SCLRecord
            dup
            invokespecial org.apache.poi.hssf.record.SCLRecord.<init>:()V
            astore 3 /* sclRecord */
        start local 3 // org.apache.poi.hssf.record.SCLRecord sclRecord
         5: .line 1402
            aload 3 /* sclRecord */
            iload 1 /* numerator */
            i2s
            invokevirtual org.apache.poi.hssf.record.SCLRecord.setNumerator:(S)V
         6: .line 1403
            aload 3 /* sclRecord */
            iload 2 /* denominator */
            i2s
            invokevirtual org.apache.poi.hssf.record.SCLRecord.setDenominator:(S)V
         7: .line 1404
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            aload 3 /* sclRecord */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setSCLRecord:(Lorg/apache/poi/hssf/record/SCLRecord;)V
         8: .line 1405
            return
        end local 3 // org.apache.poi.hssf.record.SCLRecord sclRecord
        end local 2 // int denominator
        end local 1 // int numerator
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    9     1    numerator  I
            0    9     2  denominator  I
            5    9     3    sclRecord  Lorg/apache/poi/hssf/record/SCLRecord;
    MethodParameters:
             Name  Flags
      numerator    
      denominator  

  public void setZoom(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int scale
         0: .line 1426
            aload 0 /* this */
            iload 1 /* scale */
            bipush 100
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setZoom:(II)V
         1: .line 1427
            return
        end local 1 // int scale
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  scale  I
    MethodParameters:
       Name  Flags
      scale  

  public short getTopRow();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1437
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getTopRow:()S
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public short getLeftCol();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1448
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getLeftCol:()S
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void showInPane(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int toprow
        start local 2 // int leftcol
         0: .line 1460
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
            istore 3 /* maxrow */
        start local 3 // int maxrow
         1: .line 1461
            iload 1 /* toprow */
            iload 3 /* maxrow */
            if_icmple 2
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Maximum row number is "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* maxrow */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1463
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* toprow */
            i2s
            iload 2 /* leftcol */
            i2s
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.showInPane:(SS)V
         3: .line 1464
            return
        end local 3 // int maxrow
        end local 2 // int leftcol
        end local 1 // int toprow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1   toprow  I
            0    4     2  leftcol  I
            1    4     3   maxrow  I
    MethodParameters:
         Name  Flags
      toprow   
      leftcol  

  private void showInPane(short, short);
    descriptor: (SS)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // short toprow
        start local 2 // short leftcol
         0: .line 1473
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* toprow */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setTopRow:(S)V
         1: .line 1474
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 2 /* leftcol */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setLeftCol:(S)V
         2: .line 1475
            return
        end local 2 // short leftcol
        end local 1 // short toprow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1   toprow  S
            0    3     2  leftcol  S
    MethodParameters:
         Name  Flags
      toprow   
      leftcol  

  protected void shiftMerged(int, int, int, boolean);
    descriptor: (IIIZ)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startRow
        start local 2 // int endRow
        start local 3 // int n
        start local 4 // boolean isRow
         0: .line 1487
            new org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter
            dup
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
            astore 5 /* rowShifter */
        start local 5 // org.apache.poi.ss.usermodel.helpers.RowShifter rowShifter
         1: .line 1488
            aload 5 /* rowShifter */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            invokevirtual org.apache.poi.ss.usermodel.helpers.RowShifter.shiftMergedRegions:(III)Ljava/util/List;
            pop
         2: .line 1489
            return
        end local 5 // org.apache.poi.ss.usermodel.helpers.RowShifter rowShifter
        end local 4 // boolean isRow
        end local 3 // int n
        end local 2 // int endRow
        end local 1 // int startRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1    startRow  I
            0    3     2      endRow  I
            0    3     3           n  I
            0    3     4       isRow  Z
            1    3     5  rowShifter  Lorg/apache/poi/ss/usermodel/helpers/RowShifter;
    MethodParameters:
          Name  Flags
      startRow  
      endRow    
      n         
      isRow     

  public void shiftRows(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startRow
        start local 2 // int endRow
        start local 3 // int n
         0: .line 1507
            aload 0 /* this */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            iconst_0
            iconst_0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.shiftRows:(IIIZZ)V
         1: .line 1508
            return
        end local 3 // int n
        end local 2 // int endRow
        end local 1 // int startRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  startRow  I
            0    2     2    endRow  I
            0    2     3         n  I
    MethodParameters:
          Name  Flags
      startRow  
      endRow    
      n         

  public void shiftRows(int, int, int, boolean, boolean);
    descriptor: (IIIZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startRow
        start local 2 // int endRow
        start local 3 // int n
        start local 4 // boolean copyRowHeight
        start local 5 // boolean resetOriginalRowHeight
         0: .line 1529
            aload 0 /* this */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            iload 4 /* copyRowHeight */
            iload 5 /* resetOriginalRowHeight */
            iconst_1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.shiftRows:(IIIZZZ)V
         1: .line 1530
            return
        end local 5 // boolean resetOriginalRowHeight
        end local 4 // boolean copyRowHeight
        end local 3 // int n
        end local 2 // int endRow
        end local 1 // int startRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1                startRow  I
            0    2     2                  endRow  I
            0    2     3                       n  I
            0    2     4           copyRowHeight  Z
            0    2     5  resetOriginalRowHeight  Z
    MethodParameters:
                        Name  Flags
      startRow                
      endRow                  
      n                       
      copyRowHeight           
      resetOriginalRowHeight  

  private static int clip(int);
    descriptor: (I)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int row
         0: .line 1539
            iconst_0
            iload 0 /* row */
            invokestatic java.lang.Math.max:(II)I
         1: .line 1540
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
         2: .line 1538
            invokestatic java.lang.Math.min:(II)I
            ireturn
        end local 0 // int row
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   row  I
    MethodParameters:
      Name  Flags
      row   

  public void shiftRows(int, int, int, boolean, boolean, boolean);
    descriptor: (IIIZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=17, args_size=7
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startRow
        start local 2 // int endRow
        start local 3 // int n
        start local 4 // boolean copyRowHeight
        start local 5 // boolean resetOriginalRowHeight
        start local 6 // boolean moveComments
         0: .line 1563
            iload 2 /* endRow */
            iload 1 /* startRow */
            if_icmpge 2
         1: .line 1564
            new java.lang.IllegalArgumentException
            dup
            ldc "startRow must be less than or equal to endRow. To shift rows up, use n<0."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1566
      StackMap locals:
      StackMap stack:
            iload 3 /* n */
            ifge 6
         3: .line 1567
            iload 1 /* startRow */
            istore 7 /* s */
        start local 7 // int s
         4: .line 1568
            iconst_1
            istore 8 /* inc */
        start local 8 // int inc
         5: .line 1569
            goto 11
        end local 8 // int inc
        end local 7 // int s
      StackMap locals:
      StackMap stack:
         6: iload 3 /* n */
            ifle 10
         7: .line 1570
            iload 2 /* endRow */
            istore 7 /* s */
        start local 7 // int s
         8: .line 1571
            iconst_m1
            istore 8 /* inc */
        start local 8 // int inc
         9: .line 1572
            goto 11
        end local 8 // int inc
        end local 7 // int s
        10: .line 1574
      StackMap locals:
      StackMap stack:
            return
        start local 7 // int s
        start local 8 // int inc
        11: .line 1577
      StackMap locals: int int
      StackMap stack:
            new org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter
            dup
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
            astore 9 /* rowShifter */
        start local 9 // org.apache.poi.ss.usermodel.helpers.RowShifter rowShifter
        12: .line 1586
            iload 6 /* moveComments */
            ifeq 14
        13: .line 1587
            aload 0 /* this */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.moveCommentsForRowShift:(III)V
        14: .line 1591
      StackMap locals: org.apache.poi.ss.usermodel.helpers.RowShifter
      StackMap stack:
            aload 9 /* rowShifter */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            invokevirtual org.apache.poi.ss.usermodel.helpers.RowShifter.shiftMergedRegions:(III)Ljava/util/List;
            pop
        15: .line 1594
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.shiftRowBreaks:(III)V
        16: .line 1597
            aload 0 /* this */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.deleteOverwrittenHyperlinksForRowShift:(III)V
        17: .line 1599
            iload 7 /* s */
            istore 10 /* rowNum */
        start local 10 // int rowNum
        18: goto 45
        19: .line 1600
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 10 /* rowNum */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 11 /* row */
        start local 11 // org.apache.poi.hssf.usermodel.HSSFRow row
        20: .line 1604
            aload 11 /* row */
            ifnull 21
            aload 0 /* this */
            aload 11 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.notifyRowShifting:(Lorg/apache/poi/hssf/usermodel/HSSFRow;)V
        21: .line 1606
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 0 /* this */
            iload 10 /* rowNum */
            iload 3 /* n */
            iadd
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 12 /* row2Replace */
        start local 12 // org.apache.poi.hssf.usermodel.HSSFRow row2Replace
        22: .line 1607
            aload 12 /* row2Replace */
            ifnonnull 24
        23: .line 1608
            aload 0 /* this */
            iload 10 /* rowNum */
            iload 3 /* n */
            iadd
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 12 /* row2Replace */
        24: .line 1616
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 12 /* row2Replace */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.removeAllCells:()V
        25: .line 1620
            aload 11 /* row */
            ifnonnull 26
            goto 44
        26: .line 1623
      StackMap locals:
      StackMap stack:
            iload 4 /* copyRowHeight */
            ifeq 28
        27: .line 1624
            aload 12 /* row2Replace */
            aload 11 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getHeight:()S
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.setHeight:(S)V
        28: .line 1626
      StackMap locals:
      StackMap stack:
            iload 5 /* resetOriginalRowHeight */
            ifeq 30
        29: .line 1627
            aload 11 /* row */
            sipush 255
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.setHeight:(S)V
        30: .line 1632
      StackMap locals:
      StackMap stack:
            aload 11 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.cellIterator:()Ljava/util/Iterator;
            astore 13 /* cells */
        start local 13 // java.util.Iterator cells
        31: goto 42
        32: .line 1633
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 13 /* cells */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.usermodel.HSSFCell
            astore 14 /* cell */
        start local 14 // org.apache.poi.hssf.usermodel.HSSFCell cell
        33: .line 1634
            aload 14 /* cell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getHyperlink:()Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
            astore 15 /* link */
        start local 15 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
        34: .line 1635
            aload 11 /* row */
            aload 14 /* cell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.removeCell:(Lorg/apache/poi/ss/usermodel/Cell;)V
        35: .line 1636
            aload 14 /* cell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellValueRecord:()Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            astore 16 /* cellRecord */
        start local 16 // org.apache.poi.hssf.record.CellValueRecordInterface cellRecord
        36: .line 1637
            aload 16 /* cellRecord */
            iload 10 /* rowNum */
            iload 3 /* n */
            iadd
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.setRow:(I)V
        37: .line 1638
            aload 12 /* row2Replace */
            aload 16 /* cellRecord */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.createCellFromRecord:(Lorg/apache/poi/hssf/record/CellValueRecordInterface;)Lorg/apache/poi/hssf/usermodel/HSSFCell;
            pop
        38: .line 1639
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 10 /* rowNum */
            iload 3 /* n */
            iadd
            aload 16 /* cellRecord */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.addValueRecord:(ILorg/apache/poi/hssf/record/CellValueRecordInterface;)V
        39: .line 1641
            aload 15 /* link */
            ifnull 42
        40: .line 1642
            aload 15 /* link */
            aload 15 /* link */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getFirstRow:()I
            iload 3 /* n */
            iadd
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setFirstRow:(I)V
        41: .line 1643
            aload 15 /* link */
            aload 15 /* link */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getLastRow:()I
            iload 3 /* n */
            iadd
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setLastRow:(I)V
        end local 16 // org.apache.poi.hssf.record.CellValueRecordInterface cellRecord
        end local 15 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
        end local 14 // org.apache.poi.hssf.usermodel.HSSFCell cell
        42: .line 1632
      StackMap locals:
      StackMap stack:
            aload 13 /* cells */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 32
        end local 13 // java.util.Iterator cells
        43: .line 1647
            aload 11 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.removeAllCells:()V
        end local 12 // org.apache.poi.hssf.usermodel.HSSFRow row2Replace
        end local 11 // org.apache.poi.hssf.usermodel.HSSFRow row
        44: .line 1599
      StackMap locals:
      StackMap stack:
            iload 10 /* rowNum */
            iload 8 /* inc */
            iadd
            istore 10 /* rowNum */
      StackMap locals:
      StackMap stack:
        45: iload 10 /* rowNum */
            iload 1 /* startRow */
            if_icmplt 46
            iload 10 /* rowNum */
            iload 2 /* endRow */
            if_icmpgt 46
            iload 10 /* rowNum */
            iflt 46
            iload 10 /* rowNum */
            ldc 65536
            if_icmplt 19
        end local 10 // int rowNum
        46: .line 1651
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.recomputeFirstAndLastRowsForRowShift:(III)V
        47: .line 1653
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 10 /* sheetIndex */
        start local 10 // int sheetIndex
        48: .line 1654
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 10 /* sheetIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
            istore 11 /* externSheetIndex */
        start local 11 // short externSheetIndex
        49: .line 1655
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            iload 10 /* sheetIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetName:(I)Ljava/lang/String;
            astore 12 /* sheetName */
        start local 12 // java.lang.String sheetName
        50: .line 1657
            iload 11 /* externSheetIndex */
            aload 12 /* sheetName */
            iload 1 /* startRow */
            iload 2 /* endRow */
            iload 3 /* n */
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
        51: .line 1656
            invokestatic org.apache.poi.ss.formula.FormulaShifter.createForRowShift:(ILjava/lang/String;IIILorg/apache/poi/ss/SpreadsheetVersion;)Lorg/apache/poi/ss/formula/FormulaShifter;
            astore 13 /* formulaShifter */
        start local 13 // org.apache.poi.ss.formula.FormulaShifter formulaShifter
        52: .line 1659
            aload 0 /* this */
            aload 13 /* formulaShifter */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.updateFormulasForShift:(Lorg/apache/poi/ss/formula/FormulaShifter;)V
        53: .line 1660
            return
        end local 13 // org.apache.poi.ss.formula.FormulaShifter formulaShifter
        end local 12 // java.lang.String sheetName
        end local 11 // short externSheetIndex
        end local 10 // int sheetIndex
        end local 9 // org.apache.poi.ss.usermodel.helpers.RowShifter rowShifter
        end local 8 // int inc
        end local 7 // int s
        end local 6 // boolean moveComments
        end local 5 // boolean resetOriginalRowHeight
        end local 4 // boolean copyRowHeight
        end local 3 // int n
        end local 2 // int endRow
        end local 1 // int startRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   54     0                    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   54     1                startRow  I
            0   54     2                  endRow  I
            0   54     3                       n  I
            0   54     4           copyRowHeight  Z
            0   54     5  resetOriginalRowHeight  Z
            0   54     6            moveComments  Z
            4    6     7                       s  I
            8   10     7                       s  I
           11   54     7                       s  I
            5    6     8                     inc  I
            9   10     8                     inc  I
           11   54     8                     inc  I
           12   54     9              rowShifter  Lorg/apache/poi/ss/usermodel/helpers/RowShifter;
           18   46    10                  rowNum  I
           20   44    11                     row  Lorg/apache/poi/hssf/usermodel/HSSFRow;
           22   44    12             row2Replace  Lorg/apache/poi/hssf/usermodel/HSSFRow;
           31   43    13                   cells  Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Cell;>;
           33   42    14                    cell  Lorg/apache/poi/hssf/usermodel/HSSFCell;
           34   42    15                    link  Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
           36   42    16              cellRecord  Lorg/apache/poi/hssf/record/CellValueRecordInterface;
           48   54    10              sheetIndex  I
           49   54    11        externSheetIndex  S
           50   54    12               sheetName  Ljava/lang/String;
           52   54    13          formulaShifter  Lorg/apache/poi/ss/formula/FormulaShifter;
    MethodParameters:
                        Name  Flags
      startRow                
      endRow                  
      n                       
      copyRowHeight           
      resetOriginalRowHeight  
      moveComments            

  private void updateFormulasForShift(org.apache.poi.ss.formula.FormulaShifter);
    descriptor: (Lorg/apache/poi/ss/formula/FormulaShifter;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.formula.FormulaShifter formulaShifter
         0: .line 1663
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 2 /* sheetIndex */
        start local 2 // int sheetIndex
         1: .line 1664
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 2 /* sheetIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
            istore 3 /* externSheetIndex */
        start local 3 // short externSheetIndex
         2: .line 1666
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            aload 1 /* formulaShifter */
            iload 3 /* externSheetIndex */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.updateFormulasAfterCellShift:(Lorg/apache/poi/ss/formula/FormulaShifter;I)V
         3: .line 1669
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getNumberOfSheets:()I
            istore 4 /* nSheets */
        start local 4 // int nSheets
         4: .line 1670
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         5: goto 12
         6: .line 1671
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.formula.FormulaShifter int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            iload 5 /* i */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetAt:(I)Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            astore 6 /* otherSheet */
        start local 6 // org.apache.poi.hssf.model.InternalSheet otherSheet
         7: .line 1672
            aload 6 /* otherSheet */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            if_acmpne 9
         8: .line 1673
            goto 11
         9: .line 1675
      StackMap locals: org.apache.poi.hssf.model.InternalSheet
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 5 /* i */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
            istore 7 /* otherExtSheetIx */
        start local 7 // short otherExtSheetIx
        10: .line 1676
            aload 6 /* otherSheet */
            aload 1 /* formulaShifter */
            iload 7 /* otherExtSheetIx */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.updateFormulasAfterCellShift:(Lorg/apache/poi/ss/formula/FormulaShifter;I)V
        end local 7 // short otherExtSheetIx
        end local 6 // org.apache.poi.hssf.model.InternalSheet otherSheet
        11: .line 1670
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 5 /* i */
            iload 4 /* nSheets */
            if_icmplt 6
        end local 5 // int i
        13: .line 1678
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            aload 1 /* formulaShifter */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.updateNamesAfterCellShift:(Lorg/apache/poi/ss/formula/FormulaShifter;)V
        14: .line 1679
            return
        end local 4 // int nSheets
        end local 3 // short externSheetIndex
        end local 2 // int sheetIndex
        end local 1 // org.apache.poi.ss.formula.FormulaShifter formulaShifter
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   15     0              this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   15     1    formulaShifter  Lorg/apache/poi/ss/formula/FormulaShifter;
            1   15     2        sheetIndex  I
            2   15     3  externSheetIndex  S
            4   15     4           nSheets  I
            5   13     5                 i  I
            7   11     6        otherSheet  Lorg/apache/poi/hssf/model/InternalSheet;
           10   11     7   otherExtSheetIx  S
    MethodParameters:
                Name  Flags
      formulaShifter  

  private void recomputeFirstAndLastRowsForRowShift(int, int, int);
    descriptor: (III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startRow
        start local 2 // int endRow
        start local 3 // int n
         0: .line 1682
            iload 3 /* n */
            ifle 13
         1: .line 1684
            iload 1 /* startRow */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
            if_icmpne 10
         2: .line 1686
            aload 0 /* this */
            iload 1 /* startRow */
            iload 3 /* n */
            iadd
            iconst_0
            invokestatic java.lang.Math.max:(II)I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
         3: .line 1687
            iload 1 /* startRow */
            iconst_1
            iadd
            istore 4 /* i */
        start local 4 // int i
         4: goto 9
         5: .line 1688
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* i */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            ifnull 8
         6: .line 1689
            aload 0 /* this */
            iload 4 /* i */
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
         7: .line 1690
            goto 10
         8: .line 1687
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 4 /* i */
            iload 1 /* startRow */
            iload 3 /* n */
            iadd
            if_icmplt 5
        end local 4 // int i
        10: .line 1694
      StackMap locals:
      StackMap stack:
            iload 2 /* endRow */
            iload 3 /* n */
            iadd
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
            if_icmple 24
        11: .line 1695
            aload 0 /* this */
            iload 2 /* endRow */
            iload 3 /* n */
            iadd
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
            invokestatic java.lang.Math.min:(II)I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
        12: .line 1697
            goto 24
        13: .line 1699
      StackMap locals:
      StackMap stack:
            iload 1 /* startRow */
            iload 3 /* n */
            iadd
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
            if_icmpge 15
        14: .line 1700
            aload 0 /* this */
            iload 1 /* startRow */
            iload 3 /* n */
            iadd
            iconst_0
            invokestatic java.lang.Math.max:(II)I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
        15: .line 1702
      StackMap locals:
      StackMap stack:
            iload 2 /* endRow */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
            if_icmpne 24
        16: .line 1705
            aload 0 /* this */
            iload 2 /* endRow */
            iload 3 /* n */
            iadd
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
            invokestatic java.lang.Math.min:(II)I
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
        17: .line 1706
            iload 2 /* endRow */
            iconst_1
            isub
            istore 4 /* i */
        start local 4 // int i
        18: goto 23
        19: .line 1707
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* i */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            ifnull 22
        20: .line 1708
            aload 0 /* this */
            iload 4 /* i */
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
        21: .line 1709
            goto 24
        22: .line 1706
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ -1
      StackMap locals:
      StackMap stack:
        23: iload 4 /* i */
            iload 2 /* endRow */
            iload 3 /* n */
            iadd
            if_icmpgt 19
        end local 4 // int i
        24: .line 1714
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int n
        end local 2 // int endRow
        end local 1 // int startRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   25     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   25     1  startRow  I
            0   25     2    endRow  I
            0   25     3         n  I
            4   10     4         i  I
           18   24     4         i  I
    MethodParameters:
          Name  Flags
      startRow  
      endRow    
      n         

  private void deleteOverwrittenHyperlinksForRowShift(int, int, int);
    descriptor: (III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=10, args_size=4
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startRow
        start local 2 // int endRow
        start local 3 // int n
         0: .line 1717
            iload 1 /* startRow */
            iload 3 /* n */
            iadd
            istore 4 /* firstOverwrittenRow */
        start local 4 // int firstOverwrittenRow
         1: .line 1718
            iload 2 /* endRow */
            iload 3 /* n */
            iadd
            istore 5 /* lastOverwrittenRow */
        start local 5 // int lastOverwrittenRow
         2: .line 1719
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlinkList:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 11
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int int int top java.util.Iterator
      StackMap stack:
         3: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.usermodel.HSSFHyperlink
            astore 6 /* link */
        start local 6 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
         4: .line 1721
            aload 6 /* link */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getFirstRow:()I
            istore 8 /* firstRow */
        start local 8 // int firstRow
         5: .line 1722
            aload 6 /* link */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getLastRow:()I
            istore 9 /* lastRow */
        start local 9 // int lastRow
         6: .line 1723
            iload 4 /* firstOverwrittenRow */
            iload 8 /* firstRow */
            if_icmpgt 11
         7: .line 1724
            iload 8 /* firstRow */
            iload 5 /* lastOverwrittenRow */
            if_icmpgt 11
         8: .line 1725
            iload 5 /* lastOverwrittenRow */
            iload 9 /* lastRow */
            if_icmpgt 11
         9: .line 1726
            iload 9 /* lastRow */
            iload 5 /* lastOverwrittenRow */
            if_icmpgt 11
        10: .line 1727
            aload 0 /* this */
            aload 6 /* link */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.removeHyperlink:(Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;)V
        end local 9 // int lastRow
        end local 8 // int firstRow
        end local 6 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
        11: .line 1719
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        12: .line 1730
            return
        end local 5 // int lastOverwrittenRow
        end local 4 // int firstOverwrittenRow
        end local 3 // int n
        end local 2 // int endRow
        end local 1 // int startRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   13     0                 this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   13     1             startRow  I
            0   13     2               endRow  I
            0   13     3                    n  I
            1   13     4  firstOverwrittenRow  I
            2   13     5   lastOverwrittenRow  I
            4   11     6                 link  Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
            5   11     8             firstRow  I
            6   11     9              lastRow  I
    MethodParameters:
          Name  Flags
      startRow  
      endRow    
      n         

  private void moveCommentsForRowShift(int, int, int);
    descriptor: (III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=9, args_size=4
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startRow
        start local 2 // int endRow
        start local 3 // int n
         0: .line 1733
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            astore 4 /* patriarch */
        start local 4 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
         1: .line 1734
            aload 4 /* patriarch */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.getChildren:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 9
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int org.apache.poi.hssf.usermodel.HSSFPatriarch top java.util.Iterator
      StackMap stack:
         2: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.usermodel.HSSFShape
            astore 5 /* shape */
        start local 5 // org.apache.poi.hssf.usermodel.HSSFShape shape
         3: .line 1735
            aload 5 /* shape */
            instanceof org.apache.poi.hssf.usermodel.HSSFComment
            ifne 5
         4: .line 1736
            goto 9
         5: .line 1738
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int org.apache.poi.hssf.usermodel.HSSFPatriarch org.apache.poi.hssf.usermodel.HSSFShape java.util.Iterator
      StackMap stack:
            aload 5 /* shape */
            checkcast org.apache.poi.hssf.usermodel.HSSFComment
            astore 7 /* comment */
        start local 7 // org.apache.poi.hssf.usermodel.HSSFComment comment
         6: .line 1739
            aload 7 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getRow:()I
            istore 8 /* r */
        start local 8 // int r
         7: .line 1740
            iload 1 /* startRow */
            iload 8 /* r */
            if_icmpgt 9
            iload 8 /* r */
            iload 2 /* endRow */
            if_icmpgt 9
         8: .line 1741
            aload 7 /* comment */
            iload 8 /* r */
            iload 3 /* n */
            iadd
            invokestatic org.apache.poi.hssf.usermodel.HSSFSheet.clip:(I)I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.setRow:(I)V
        end local 8 // int r
        end local 7 // org.apache.poi.hssf.usermodel.HSSFComment comment
        end local 5 // org.apache.poi.hssf.usermodel.HSSFShape shape
         9: .line 1734
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int org.apache.poi.hssf.usermodel.HSSFPatriarch top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        10: .line 1744
            return
        end local 4 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
        end local 3 // int n
        end local 2 // int endRow
        end local 1 // int startRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   11     1   startRow  I
            0   11     2     endRow  I
            0   11     3          n  I
            1   11     4  patriarch  Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            3    9     5      shape  Lorg/apache/poi/hssf/usermodel/HSSFShape;
            6    9     7    comment  Lorg/apache/poi/hssf/usermodel/HSSFComment;
            7    9     8          r  I
    MethodParameters:
          Name  Flags
      startRow  
      endRow    
      n         

  public void shiftColumns(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=4
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int startColumn
        start local 2 // int endColumn
        start local 3 // int n
         0: .line 1759
            new org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter
            dup
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
            astore 4 /* columnShifter */
        start local 4 // org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter columnShifter
         1: .line 1760
            aload 4 /* columnShifter */
            iload 1 /* startColumn */
            iload 2 /* endColumn */
            iload 3 /* n */
            invokevirtual org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter.shiftColumns:(III)V
         2: .line 1762
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 5 /* sheetIndex */
        start local 5 // int sheetIndex
         3: .line 1763
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 5 /* sheetIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
            istore 6 /* externSheetIndex */
        start local 6 // short externSheetIndex
         4: .line 1764
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            iload 5 /* sheetIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetName:(I)Ljava/lang/String;
            astore 7 /* sheetName */
        start local 7 // java.lang.String sheetName
         5: .line 1766
            iload 6 /* externSheetIndex */
            aload 7 /* sheetName */
            iload 1 /* startColumn */
            iload 2 /* endColumn */
            iload 3 /* n */
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
         6: .line 1765
            invokestatic org.apache.poi.ss.formula.FormulaShifter.createForColumnShift:(ILjava/lang/String;IIILorg/apache/poi/ss/SpreadsheetVersion;)Lorg/apache/poi/ss/formula/FormulaShifter;
            astore 8 /* formulaShifter */
        start local 8 // org.apache.poi.ss.formula.FormulaShifter formulaShifter
         7: .line 1767
            aload 0 /* this */
            aload 8 /* formulaShifter */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.updateFormulasForShift:(Lorg/apache/poi/ss/formula/FormulaShifter;)V
         8: .line 1769
            return
        end local 8 // org.apache.poi.ss.formula.FormulaShifter formulaShifter
        end local 7 // java.lang.String sheetName
        end local 6 // short externSheetIndex
        end local 5 // int sheetIndex
        end local 4 // org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter columnShifter
        end local 3 // int n
        end local 2 // int endColumn
        end local 1 // int startColumn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    9     0              this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    9     1       startColumn  I
            0    9     2         endColumn  I
            0    9     3                 n  I
            1    9     4     columnShifter  Lorg/apache/poi/hssf/usermodel/helpers/HSSFColumnShifter;
            3    9     5        sheetIndex  I
            4    9     6  externSheetIndex  S
            5    9     7         sheetName  Ljava/lang/String;
            7    9     8    formulaShifter  Lorg/apache/poi/ss/formula/FormulaShifter;
    MethodParameters:
             Name  Flags
      startColumn  
      endColumn    
      n            

  protected void insertChartRecords(java.util.List<org.apache.poi.hssf.record.Record>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // java.util.List records
         0: .line 1772
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 574
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordLocBySid:(S)I
            istore 2 /* window2Loc */
        start local 2 // int window2Loc
         1: .line 1773
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            iload 2 /* window2Loc */
            aload 1 /* records */
            invokeinterface java.util.List.addAll:(ILjava/util/Collection;)Z
            pop
         2: .line 1774
            return
        end local 2 // int window2Loc
        end local 1 // java.util.List records
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1     records  Ljava/util/List<Lorg/apache/poi/hssf/record/Record;>;
            1    3     2  window2Loc  I
    Signature: (Ljava/util/List<Lorg/apache/poi/hssf/record/Record;>;)V
    MethodParameters:
         Name  Flags
      records  

  private void notifyRowShifting(org.apache.poi.hssf.usermodel.HSSFRow);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFRow;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFRow row
         0: .line 1777
            new java.lang.StringBuilder
            dup
            ldc "Row[rownum="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "] contains cell(s) included in a multi-cell array formula. "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 1778
            ldc "You cannot change part of an array."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 1777
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* msg */
        start local 2 // java.lang.String msg
         3: .line 1779
            aload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.iterator:()Ljava/util/Iterator;
            astore 4
            goto 8
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFRow java.lang.String top java.util.Iterator
      StackMap stack:
         4: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.ss.usermodel.Cell
            astore 3 /* cell */
        start local 3 // org.apache.poi.ss.usermodel.Cell cell
         5: .line 1780
            aload 3 /* cell */
            checkcast org.apache.poi.hssf.usermodel.HSSFCell
            astore 5 /* hcell */
        start local 5 // org.apache.poi.hssf.usermodel.HSSFCell hcell
         6: .line 1781
            aload 5 /* hcell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.isPartOfArrayFormulaGroup:()Z
            ifeq 8
         7: .line 1782
            aload 5 /* hcell */
            aload 2 /* msg */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.tryToDeleteArrayFormula:(Ljava/lang/String;)V
        end local 5 // org.apache.poi.hssf.usermodel.HSSFCell hcell
        end local 3 // org.apache.poi.ss.usermodel.Cell cell
         8: .line 1779
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         9: .line 1785
            return
        end local 2 // java.lang.String msg
        end local 1 // org.apache.poi.hssf.usermodel.HSSFRow row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   10     1    row  Lorg/apache/poi/hssf/usermodel/HSSFRow;
            3   10     2    msg  Ljava/lang/String;
            5    8     3   cell  Lorg/apache/poi/ss/usermodel/Cell;
            6    8     5  hcell  Lorg/apache/poi/hssf/usermodel/HSSFCell;
    MethodParameters:
      Name  Flags
      row   

  public void createFreezePane(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int colSplit
        start local 2 // int rowSplit
        start local 3 // int leftmostColumn
        start local 4 // int topRow
         0: .line 1799
            aload 0 /* this */
            iload 1 /* colSplit */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateColumn:(I)V
         1: .line 1800
            aload 0 /* this */
            iload 2 /* rowSplit */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateRow:(I)V
         2: .line 1801
            iload 3 /* leftmostColumn */
            iload 1 /* colSplit */
            if_icmpge 4
         3: .line 1802
            new java.lang.IllegalArgumentException
            dup
            ldc "leftmostColumn parameter must not be less than colSplit parameter"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1803
      StackMap locals:
      StackMap stack:
            iload 4 /* topRow */
            iload 2 /* rowSplit */
            if_icmpge 6
         5: .line 1804
            new java.lang.IllegalArgumentException
            dup
            ldc "topRow parameter must not be less than leftmostColumn parameter"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1805
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* colSplit */
            iload 2 /* rowSplit */
            iload 4 /* topRow */
            iload 3 /* leftmostColumn */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.createFreezePane:(IIII)V
         7: .line 1806
            return
        end local 4 // int topRow
        end local 3 // int leftmostColumn
        end local 2 // int rowSplit
        end local 1 // int colSplit
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    8     1        colSplit  I
            0    8     2        rowSplit  I
            0    8     3  leftmostColumn  I
            0    8     4          topRow  I
    MethodParameters:
                Name  Flags
      colSplit        
      rowSplit        
      leftmostColumn  
      topRow          

  public void createFreezePane(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int colSplit
        start local 2 // int rowSplit
         0: .line 1818
            aload 0 /* this */
            iload 1 /* colSplit */
            iload 2 /* rowSplit */
            iload 1 /* colSplit */
            iload 2 /* rowSplit */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createFreezePane:(IIII)V
         1: .line 1819
            return
        end local 2 // int rowSplit
        end local 1 // int colSplit
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  colSplit  I
            0    2     2  rowSplit  I
    MethodParameters:
          Name  Flags
      colSplit  
      rowSplit  

  public void createSplitPane(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int xSplitPos
        start local 2 // int ySplitPos
        start local 3 // int leftmostColumn
        start local 4 // int topRow
        start local 5 // int activePane
         0: .line 1837
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* xSplitPos */
            iload 2 /* ySplitPos */
            iload 4 /* topRow */
            iload 3 /* leftmostColumn */
            iload 5 /* activePane */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.createSplitPane:(IIIII)V
         1: .line 1838
            return
        end local 5 // int activePane
        end local 4 // int topRow
        end local 3 // int leftmostColumn
        end local 2 // int ySplitPos
        end local 1 // int xSplitPos
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1       xSplitPos  I
            0    2     2       ySplitPos  I
            0    2     3  leftmostColumn  I
            0    2     4          topRow  I
            0    2     5      activePane  I
    MethodParameters:
                Name  Flags
      xSplitPos       
      ySplitPos       
      leftmostColumn  
      topRow          
      activePane      

  public org.apache.poi.ss.util.PaneInformation getPaneInformation();
    descriptor: ()Lorg/apache/poi/ss/util/PaneInformation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1847
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPaneInformation:()Lorg/apache/poi/ss/util/PaneInformation;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setDisplayGridlines(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean show
         0: .line 1857
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* show */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setDisplayGridlines:(Z)V
         1: .line 1858
            return
        end local 1 // boolean show
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  show  Z
    MethodParameters:
      Name  Flags
      show  

  public boolean isDisplayGridlines();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1867
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.isDisplayGridlines:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setDisplayFormulas(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean show
         0: .line 1877
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* show */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setDisplayFormulas:(Z)V
         1: .line 1878
            return
        end local 1 // boolean show
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  show  Z
    MethodParameters:
      Name  Flags
      show  

  public boolean isDisplayFormulas();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1887
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.isDisplayFormulas:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setDisplayRowColHeadings(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean show
         0: .line 1897
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* show */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setDisplayRowColHeadings:(Z)V
         1: .line 1898
            return
        end local 1 // boolean show
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  show  Z
    MethodParameters:
      Name  Flags
      show  

  public boolean isDisplayRowColHeadings();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1907
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.isDisplayRowColHeadings:()Z
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setRowBreak(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int row
         0: .line 1923
            aload 0 /* this */
            iload 1 /* row */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateRow:(I)V
         1: .line 1924
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* row */
            iconst_0
            sipush 255
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.setRowBreak:(ISS)V
         2: .line 1925
            return
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1   row  I
    MethodParameters:
      Name  Flags
      row   

  public boolean isRowBroken(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int row
         0: .line 1932
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* row */
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.isRowBroken:(I)Z
            ireturn
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1   row  I
    MethodParameters:
      Name  Flags
      row   

  public void removeRowBreak(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int row
         0: .line 1940
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* row */
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.removeRowBreak:(I)V
         1: .line 1941
            return
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1   row  I
    MethodParameters:
      Name  Flags
      row   

  public int[] getRowBreaks();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1949
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getRowBreaks:()[I
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public int[] getColumnBreaks();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 1958
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getColumnBreaks:()[I
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setColumnBreak(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
         0: .line 1975
            aload 0 /* this */
            iload 1 /* column */
            i2s
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateColumn:(I)V
         1: .line 1976
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* column */
            i2s
            iconst_0
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
            i2s
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.setColumnBreak:(SSS)V
         2: .line 1977
            return
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1  column  I
    MethodParameters:
        Name  Flags
      column  

  public boolean isColumnBroken(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
         0: .line 1987
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* column */
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.isColumnBroken:(I)Z
            ireturn
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  column  I
    MethodParameters:
        Name  Flags
      column  

  public void removeColumnBreak(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
         0: .line 1997
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
            iload 1 /* column */
            invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.removeColumnBreak:(I)V
         1: .line 1998
            return
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  column  I
    MethodParameters:
        Name  Flags
      column  

  protected void validateRow(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int row
         0: .line 2006
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
            istore 2 /* maxrow */
        start local 2 // int maxrow
         1: .line 2007
            iload 1 /* row */
            iload 2 /* maxrow */
            if_icmple 2
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Maximum row number is "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* maxrow */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2008
      StackMap locals: int
      StackMap stack:
            iload 1 /* row */
            ifge 3
            new java.lang.IllegalArgumentException
            dup
            ldc "Minumum row number is 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2009
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int maxrow
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1     row  I
            1    4     2  maxrow  I
    MethodParameters:
      Name  Flags
      row   

  protected void validateColumn(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
         0: .line 2017
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnIndex:()I
            istore 2 /* maxcol */
        start local 2 // int maxcol
         1: .line 2018
            iload 1 /* column */
            iload 2 /* maxcol */
            if_icmple 2
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Maximum column number is "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* maxcol */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2019
      StackMap locals: int
      StackMap stack:
            iload 1 /* column */
            ifge 3
            new java.lang.IllegalArgumentException
            dup
            ldc "Minimum column number is 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2020
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int maxcol
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1  column  I
            1    4     2  maxcol  I
    MethodParameters:
        Name  Flags
      column  

  public void dumpDrawingRecords(boolean, java.io.PrintWriter);
    descriptor: (ZLjava/io/PrintWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean fat
        start local 2 // java.io.PrintWriter pw
         0: .line 2027
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
            iconst_0
            invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
            pop
         1: .line 2029
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 9876
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.EscherAggregate
            astore 3 /* r */
        start local 3 // org.apache.poi.hssf.record.EscherAggregate r
         2: .line 2030
            aload 3 /* r */
            invokevirtual org.apache.poi.hssf.record.EscherAggregate.getEscherRecords:()Ljava/util/List;
            astore 4 /* escherRecords */
        start local 4 // java.util.List escherRecords
         3: .line 2031
            aload 4 /* escherRecords */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 9
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int java.io.PrintWriter org.apache.poi.hssf.record.EscherAggregate java.util.List top java.util.Iterator
      StackMap stack:
         4: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.ddf.EscherRecord
            astore 5 /* escherRecord */
        start local 5 // org.apache.poi.ddf.EscherRecord escherRecord
         5: .line 2032
            iload 1 /* fat */
            ifeq 8
         6: .line 2033
            aload 2 /* pw */
            aload 5 /* escherRecord */
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
         7: .line 2034
            goto 9
         8: .line 2035
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int java.io.PrintWriter org.apache.poi.hssf.record.EscherAggregate java.util.List org.apache.poi.ddf.EscherRecord java.util.Iterator
      StackMap stack:
            aload 5 /* escherRecord */
            aload 2 /* pw */
            iconst_0
            invokevirtual org.apache.poi.ddf.EscherRecord.display:(Ljava/io/PrintWriter;I)V
        end local 5 // org.apache.poi.ddf.EscherRecord escherRecord
         9: .line 2031
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int java.io.PrintWriter org.apache.poi.hssf.record.EscherAggregate java.util.List top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        10: .line 2038
            aload 2 /* pw */
            invokevirtual java.io.PrintWriter.flush:()V
        11: .line 2039
            return
        end local 4 // java.util.List escherRecords
        end local 3 // org.apache.poi.hssf.record.EscherAggregate r
        end local 2 // java.io.PrintWriter pw
        end local 1 // boolean fat
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0           this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   12     1            fat  Z
            0   12     2             pw  Ljava/io/PrintWriter;
            2   12     3              r  Lorg/apache/poi/hssf/record/EscherAggregate;
            3   12     4  escherRecords  Ljava/util/List<Lorg/apache/poi/ddf/EscherRecord;>;
            5    9     5   escherRecord  Lorg/apache/poi/ddf/EscherRecord;
    MethodParameters:
      Name  Flags
      fat   
      pw    

  public org.apache.poi.hssf.record.EscherAggregate getDrawingEscherAggregate();
    descriptor: ()Lorg/apache/poi/hssf/record/EscherAggregate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2046
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.findDrawingGroup:()Lorg/apache/poi/hssf/model/DrawingManager2;
            pop
         1: .line 2050
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
            ifnonnull 3
         2: .line 2051
            aconst_null
            areturn
         3: .line 2054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
         4: .line 2055
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
            iconst_0
         5: .line 2054
            invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
            istore 1 /* found */
        start local 1 // int found
         6: .line 2057
            iload 1 /* found */
            iconst_m1
            if_icmpne 8
         7: .line 2059
            aconst_null
            areturn
         8: .line 2063
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 9876
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.EscherAggregate
            areturn
        end local 1 // int found
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            6    9     1  found  I

  public org.apache.poi.hssf.usermodel.HSSFPatriarch getDrawingPatriarch();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2073
            aload 0 /* this */
            aload 0 /* this */
            iconst_0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPatriarch:(Z)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
         1: .line 2074
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public org.apache.poi.hssf.usermodel.HSSFPatriarch createDrawingPatriarch();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2087
            aload 0 /* this */
            aload 0 /* this */
            iconst_1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPatriarch:(Z)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            putfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
         1: .line 2088
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  private org.apache.poi.hssf.usermodel.HSSFPatriarch getPatriarch(boolean);
    descriptor: (Z)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean createIfMissing
         0: .line 2092
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            ifnull 2
         1: .line 2093
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            areturn
         2: .line 2095
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.findDrawingGroup:()Lorg/apache/poi/hssf/model/DrawingManager2;
            astore 2 /* dm */
        start local 2 // org.apache.poi.hssf.model.DrawingManager2 dm
         3: .line 2096
            aload 2 /* dm */
            ifnonnull 8
         4: .line 2097
            iload 1 /* createIfMissing */
            ifne 6
         5: .line 2098
            aconst_null
            areturn
         6: .line 2100
      StackMap locals: org.apache.poi.hssf.model.DrawingManager2
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.createDrawingGroup:()V
         7: .line 2101
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
            astore 2 /* dm */
         8: .line 2104
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 9876
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
            checkcast org.apache.poi.hssf.record.EscherAggregate
            astore 3 /* agg */
        start local 3 // org.apache.poi.hssf.record.EscherAggregate agg
         9: .line 2105
            aload 3 /* agg */
            ifnonnull 20
        10: .line 2106
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            aload 2 /* dm */
            iconst_0
            invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
            istore 4 /* pos */
        start local 4 // int pos
        11: .line 2107
            iconst_m1
            iload 4 /* pos */
            if_icmpne 19
        12: .line 2108
            iload 1 /* createIfMissing */
            ifeq 18
        13: .line 2109
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            aload 2 /* dm */
            iconst_1
            invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
            istore 4 /* pos */
        14: .line 2110
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            iload 4 /* pos */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.apache.poi.hssf.record.EscherAggregate
            astore 3 /* agg */
        15: .line 2111
            new org.apache.poi.hssf.usermodel.HSSFPatriarch
            dup
            aload 0 /* this */
            aload 3 /* agg */
            invokespecial org.apache.poi.hssf.usermodel.HSSFPatriarch.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;Lorg/apache/poi/hssf/record/EscherAggregate;)V
            astore 5 /* patriarch */
        start local 5 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
        16: .line 2112
            aload 5 /* patriarch */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.afterCreate:()V
        17: .line 2113
            aload 5 /* patriarch */
            areturn
        end local 5 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
        18: .line 2115
      StackMap locals: org.apache.poi.hssf.record.EscherAggregate int
      StackMap stack:
            aconst_null
            areturn
        19: .line 2118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            iload 4 /* pos */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.apache.poi.hssf.record.EscherAggregate
            astore 3 /* agg */
        end local 4 // int pos
        20: .line 2120
      StackMap locals:
      StackMap stack:
            new org.apache.poi.hssf.usermodel.HSSFPatriarch
            dup
            aload 0 /* this */
            aload 3 /* agg */
            invokespecial org.apache.poi.hssf.usermodel.HSSFPatriarch.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;Lorg/apache/poi/hssf/record/EscherAggregate;)V
            areturn
        end local 3 // org.apache.poi.hssf.record.EscherAggregate agg
        end local 2 // org.apache.poi.hssf.model.DrawingManager2 dm
        end local 1 // boolean createIfMissing
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   21     0             this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   21     1  createIfMissing  Z
            3   21     2               dm  Lorg/apache/poi/hssf/model/DrawingManager2;
            9   21     3              agg  Lorg/apache/poi/hssf/record/EscherAggregate;
           11   20     4              pos  I
           16   18     5        patriarch  Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
    MethodParameters:
                 Name  Flags
      createIfMissing  

  public void setColumnGroupCollapsed(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int columnNumber
        start local 2 // boolean collapsed
         0: .line 2131
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* columnNumber */
            iload 2 /* collapsed */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setColumnGroupCollapsed:(IZ)V
         1: .line 2132
            return
        end local 2 // boolean collapsed
        end local 1 // int columnNumber
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  columnNumber  I
            0    2     2     collapsed  Z
    MethodParameters:
              Name  Flags
      columnNumber  
      collapsed     

  public void groupColumn(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int fromColumn
        start local 2 // int toColumn
         0: .line 2142
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* fromColumn */
            iload 2 /* toColumn */
            iconst_1
            invokevirtual org.apache.poi.hssf.model.InternalSheet.groupColumnRange:(IIZ)V
         1: .line 2143
            return
        end local 2 // int toColumn
        end local 1 // int fromColumn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  fromColumn  I
            0    2     2    toColumn  I
    MethodParameters:
            Name  Flags
      fromColumn  
      toColumn    

  public void ungroupColumn(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int fromColumn
        start local 2 // int toColumn
         0: .line 2147
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* fromColumn */
            iload 2 /* toColumn */
            iconst_0
            invokevirtual org.apache.poi.hssf.model.InternalSheet.groupColumnRange:(IIZ)V
         1: .line 2148
            return
        end local 2 // int toColumn
        end local 1 // int fromColumn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  fromColumn  I
            0    2     2    toColumn  I
    MethodParameters:
            Name  Flags
      fromColumn  
      toColumn    

  public void groupRow(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int fromRow
        start local 2 // int toRow
         0: .line 2158
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* fromRow */
            iload 2 /* toRow */
            iconst_1
            invokevirtual org.apache.poi.hssf.model.InternalSheet.groupRowRange:(IIZ)V
         1: .line 2159
            return
        end local 2 // int toRow
        end local 1 // int fromRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  fromRow  I
            0    2     2    toRow  I
    MethodParameters:
         Name  Flags
      fromRow  
      toRow    

  public void ungroupRow(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int fromRow
        start local 2 // int toRow
         0: .line 2163
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* fromRow */
            iload 2 /* toRow */
            iconst_0
            invokevirtual org.apache.poi.hssf.model.InternalSheet.groupRowRange:(IIZ)V
         1: .line 2164
            return
        end local 2 // int toRow
        end local 1 // int fromRow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  fromRow  I
            0    2     2    toRow  I
    MethodParameters:
         Name  Flags
      fromRow  
      toRow    

  public void setRowGroupCollapsed(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int rowIndex
        start local 2 // boolean collapse
         0: .line 2168
            iload 2 /* collapse */
            ifeq 3
         1: .line 2169
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRowsAggregate:()Lorg/apache/poi/hssf/record/aggregates/RowRecordsAggregate;
            iload 1 /* rowIndex */
            invokevirtual org.apache.poi.hssf.record.aggregates.RowRecordsAggregate.collapseRow:(I)V
         2: .line 2170
            goto 4
         3: .line 2171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRowsAggregate:()Lorg/apache/poi/hssf/record/aggregates/RowRecordsAggregate;
            iload 1 /* rowIndex */
            invokevirtual org.apache.poi.hssf.record.aggregates.RowRecordsAggregate.expandRow:(I)V
         4: .line 2173
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean collapse
        end local 1 // int rowIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    5     1  rowIndex  I
            0    5     2  collapse  Z
    MethodParameters:
          Name  Flags
      rowIndex  
      collapse  

  public void setDefaultColumnStyle(int, org.apache.poi.ss.usermodel.CellStyle);
    descriptor: (ILorg/apache/poi/ss/usermodel/CellStyle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
        start local 2 // org.apache.poi.ss.usermodel.CellStyle style
         0: .line 2183
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* column */
            aload 2 /* style */
            invokeinterface org.apache.poi.ss.usermodel.CellStyle.getIndex:()S
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultColumnStyle:(II)V
         1: .line 2184
            return
        end local 2 // org.apache.poi.ss.usermodel.CellStyle style
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  column  I
            0    2     2   style  Lorg/apache/poi/ss/usermodel/CellStyle;
    MethodParameters:
        Name  Flags
      column  
      style   

  public void autoSizeColumn(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
         0: .line 2197
            aload 0 /* this */
            iload 1 /* column */
            iconst_0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.autoSizeColumn:(IZ)V
         1: .line 2198
            return
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  column  I
    MethodParameters:
        Name  Flags
      column  

  public void autoSizeColumn(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int column
        start local 2 // boolean useMergedCells
         0: .line 2215
            aload 0 /* this */
            iload 1 /* column */
            iload 2 /* useMergedCells */
            invokestatic org.apache.poi.ss.util.SheetUtil.getColumnWidth:(Lorg/apache/poi/ss/usermodel/Sheet;IZ)D
            dstore 3 /* width */
        start local 3 // double width
         1: .line 2217
            dload 3 /* width */
            ldc -1.0
            dcmpl
            ifeq 7
         2: .line 2218
            dload 3 /* width */
            ldc 256.0
            dmul
            dstore 3 /* width */
         3: .line 2219
            ldc 65280
            istore 5 /* maxColumnWidth */
        start local 5 // int maxColumnWidth
         4: .line 2220
            dload 3 /* width */
            iload 5 /* maxColumnWidth */
            i2d
            dcmpl
            ifle 6
         5: .line 2221
            iload 5 /* maxColumnWidth */
            i2d
            dstore 3 /* width */
         6: .line 2223
      StackMap locals: double int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* column */
            dload 3 /* width */
            d2i
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setColumnWidth:(II)V
        end local 5 // int maxColumnWidth
         7: .line 2225
      StackMap locals:
      StackMap stack:
            return
        end local 3 // double width
        end local 2 // boolean useMergedCells
        end local 1 // int column
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    8     1          column  I
            0    8     2  useMergedCells  Z
            1    8     3           width  D
            4    7     5  maxColumnWidth  I
    MethodParameters:
                Name  Flags
      column          
      useMergedCells  

  public org.apache.poi.hssf.usermodel.HSSFComment getCellComment(org.apache.poi.ss.util.CellAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFComment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellAddress ref
         0: .line 2234
            aload 0 /* this */
            aload 1 /* ref */
            invokevirtual org.apache.poi.ss.util.CellAddress.getRow:()I
            aload 1 /* ref */
            invokevirtual org.apache.poi.ss.util.CellAddress.getColumn:()I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellComment:(II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
            areturn
        end local 1 // org.apache.poi.ss.util.CellAddress ref
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1   ref  Lorg/apache/poi/ss/util/CellAddress;
    MethodParameters:
      Name  Flags
      ref   

  public org.apache.poi.hssf.usermodel.HSSFHyperlink getHyperlink(int, int);
    descriptor: (II)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int row
        start local 2 // int column
         0: .line 2246
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 6
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.record.RecordBase
            astore 3 /* rec */
        start local 3 // org.apache.poi.hssf.record.RecordBase rec
         2: .line 2247
            aload 3 /* rec */
            instanceof org.apache.poi.hssf.record.HyperlinkRecord
            ifeq 6
         3: .line 2248
            aload 3 /* rec */
            checkcast org.apache.poi.hssf.record.HyperlinkRecord
            astore 5 /* link */
        start local 5 // org.apache.poi.hssf.record.HyperlinkRecord link
         4: .line 2249
            aload 5 /* link */
            invokevirtual org.apache.poi.hssf.record.HyperlinkRecord.getFirstColumn:()I
            iload 2 /* column */
            if_icmpne 6
            aload 5 /* link */
            invokevirtual org.apache.poi.hssf.record.HyperlinkRecord.getFirstRow:()I
            iload 1 /* row */
            if_icmpne 6
         5: .line 2250
            new org.apache.poi.hssf.usermodel.HSSFHyperlink
            dup
            aload 5 /* link */
            invokespecial org.apache.poi.hssf.usermodel.HSSFHyperlink.<init>:(Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
            areturn
        end local 5 // org.apache.poi.hssf.record.HyperlinkRecord link
        end local 3 // org.apache.poi.hssf.record.RecordBase rec
         6: .line 2246
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         7: .line 2254
            aconst_null
            areturn
        end local 2 // int column
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    8     1     row  I
            0    8     2  column  I
            2    6     3     rec  Lorg/apache/poi/hssf/record/RecordBase;
            4    6     5    link  Lorg/apache/poi/hssf/record/HyperlinkRecord;
    MethodParameters:
        Name  Flags
      row     
      column  

  public org.apache.poi.hssf.usermodel.HSSFHyperlink getHyperlink(org.apache.poi.ss.util.CellAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellAddress addr
         0: .line 2266
            aload 0 /* this */
            aload 1 /* addr */
            invokevirtual org.apache.poi.ss.util.CellAddress.getRow:()I
            aload 1 /* addr */
            invokevirtual org.apache.poi.ss.util.CellAddress.getColumn:()I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlink:(II)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
            areturn
        end local 1 // org.apache.poi.ss.util.CellAddress addr
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  addr  Lorg/apache/poi/ss/util/CellAddress;
    MethodParameters:
      Name  Flags
      addr  

  public java.util.List<org.apache.poi.hssf.usermodel.HSSFHyperlink> getHyperlinkList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2276
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* hyperlinkList */
        start local 1 // java.util.List hyperlinkList
         1: .line 2277
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 6
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.record.RecordBase
            astore 2 /* rec */
        start local 2 // org.apache.poi.hssf.record.RecordBase rec
         3: .line 2278
            aload 2 /* rec */
            instanceof org.apache.poi.hssf.record.HyperlinkRecord
            ifeq 6
         4: .line 2279
            aload 2 /* rec */
            checkcast org.apache.poi.hssf.record.HyperlinkRecord
            astore 4 /* link */
        start local 4 // org.apache.poi.hssf.record.HyperlinkRecord link
         5: .line 2280
            aload 1 /* hyperlinkList */
            new org.apache.poi.hssf.usermodel.HSSFHyperlink
            dup
            aload 4 /* link */
            invokespecial org.apache.poi.hssf.usermodel.HSSFHyperlink.<init>:(Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // org.apache.poi.hssf.record.HyperlinkRecord link
        end local 2 // org.apache.poi.hssf.record.RecordBase rec
         6: .line 2277
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         7: .line 2283
            aload 1 /* hyperlinkList */
            areturn
        end local 1 // java.util.List hyperlinkList
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1    8     1  hyperlinkList  Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;>;
            3    6     2            rec  Lorg/apache/poi/hssf/record/RecordBase;
            5    6     4           link  Lorg/apache/poi/hssf/record/HyperlinkRecord;
    Signature: ()Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;>;

  protected void removeHyperlink(org.apache.poi.hssf.usermodel.HSSFHyperlink);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
         0: .line 2293
            aload 0 /* this */
            aload 1 /* link */
            getfield org.apache.poi.hssf.usermodel.HSSFHyperlink.record:Lorg/apache/poi/hssf/record/HyperlinkRecord;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.removeHyperlink:(Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
         1: .line 2294
            return
        end local 1 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    2     1  link  Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
    MethodParameters:
      Name  Flags
      link  

  protected void removeHyperlink(org.apache.poi.hssf.record.HyperlinkRecord);
    descriptor: (Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.record.HyperlinkRecord link
         0: .line 2302
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         1: goto 8
         2: .line 2303
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.record.RecordBase
            astore 3 /* rec */
        start local 3 // org.apache.poi.hssf.record.RecordBase rec
         3: .line 2304
            aload 3 /* rec */
            instanceof org.apache.poi.hssf.record.HyperlinkRecord
            ifeq 8
         4: .line 2305
            aload 3 /* rec */
            checkcast org.apache.poi.hssf.record.HyperlinkRecord
            astore 4 /* recLink */
        start local 4 // org.apache.poi.hssf.record.HyperlinkRecord recLink
         5: .line 2306
            aload 1 /* link */
            aload 4 /* recLink */
            if_acmpne 8
         6: .line 2307
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
         7: .line 2309
            return
        end local 4 // org.apache.poi.hssf.record.HyperlinkRecord recLink
        end local 3 // org.apache.poi.hssf.record.RecordBase rec
         8: .line 2302
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        end local 2 // java.util.Iterator it
         9: .line 2313
            return
        end local 1 // org.apache.poi.hssf.record.HyperlinkRecord link
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   10     1     link  Lorg/apache/poi/hssf/record/HyperlinkRecord;
            1    9     2       it  Ljava/util/Iterator<Lorg/apache/poi/hssf/record/RecordBase;>;
            3    8     3      rec  Lorg/apache/poi/hssf/record/RecordBase;
            5    8     4  recLink  Lorg/apache/poi/hssf/record/HyperlinkRecord;
    MethodParameters:
      Name  Flags
      link  

  public org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting getSheetConditionalFormatting();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFSheetConditionalFormatting;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2317
            new org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting
            dup
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public java.lang.String getSheetName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2328
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getWorkbook:()Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            astore 1 /* wb */
        start local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook wb
         1: .line 2329
            aload 1 /* wb */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 2 /* idx */
        start local 2 // int idx
         2: .line 2330
            aload 1 /* wb */
            iload 2 /* idx */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetName:(I)Ljava/lang/String;
            areturn
        end local 2 // int idx
        end local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook wb
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1    3     1    wb  Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            2    3     2   idx  I

  private org.apache.poi.ss.usermodel.CellRange<org.apache.poi.hssf.usermodel.HSSFCell> getCellRange(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=13, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress range
         0: .line 2337
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
            istore 2 /* firstRow */
        start local 2 // int firstRow
         1: .line 2338
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
            istore 3 /* firstColumn */
        start local 3 // int firstColumn
         2: .line 2339
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
            istore 4 /* lastRow */
        start local 4 // int lastRow
         3: .line 2340
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
            istore 5 /* lastColumn */
        start local 5 // int lastColumn
         4: .line 2341
            iload 4 /* lastRow */
            iload 2 /* firstRow */
            isub
            iconst_1
            iadd
            istore 6 /* height */
        start local 6 // int height
         5: .line 2342
            iload 5 /* lastColumn */
            iload 3 /* firstColumn */
            isub
            iconst_1
            iadd
            istore 7 /* width */
        start local 7 // int width
         6: .line 2343
            new java.util.ArrayList
            dup
            iload 6 /* height */
            iload 7 /* width */
            imul
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 8 /* temp */
        start local 8 // java.util.List temp
         7: .line 2344
            iload 2 /* firstRow */
            istore 9 /* rowIn */
        start local 9 // int rowIn
         8: goto 21
         9: .line 2345
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress int int int int int int java.util.List int
      StackMap stack:
            iload 3 /* firstColumn */
            istore 10 /* colIn */
        start local 10 // int colIn
        10: goto 19
        11: .line 2346
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 9 /* rowIn */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 11 /* row */
        start local 11 // org.apache.poi.hssf.usermodel.HSSFRow row
        12: .line 2347
            aload 11 /* row */
            ifnonnull 14
        13: .line 2348
            aload 0 /* this */
            iload 9 /* rowIn */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            astore 11 /* row */
        14: .line 2350
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
      StackMap stack:
            aload 11 /* row */
            iload 10 /* colIn */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getCell:(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;
            astore 12 /* cell */
        start local 12 // org.apache.poi.hssf.usermodel.HSSFCell cell
        15: .line 2351
            aload 12 /* cell */
            ifnonnull 17
        16: .line 2352
            aload 11 /* row */
            iload 10 /* colIn */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.createCell:(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;
            astore 12 /* cell */
        17: .line 2354
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell
      StackMap stack:
            aload 8 /* temp */
            aload 12 /* cell */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 12 // org.apache.poi.hssf.usermodel.HSSFCell cell
        end local 11 // org.apache.poi.hssf.usermodel.HSSFRow row
        18: .line 2345
            iinc 10 /* colIn */ 1
      StackMap locals:
      StackMap stack:
        19: iload 10 /* colIn */
            iload 5 /* lastColumn */
            if_icmple 11
        end local 10 // int colIn
        20: .line 2344
            iinc 9 /* rowIn */ 1
      StackMap locals:
      StackMap stack:
        21: iload 9 /* rowIn */
            iload 4 /* lastRow */
            if_icmple 9
        end local 9 // int rowIn
        22: .line 2357
            iload 2 /* firstRow */
            iload 3 /* firstColumn */
            iload 6 /* height */
            iload 7 /* width */
            aload 8 /* temp */
            ldc Lorg/apache/poi/hssf/usermodel/HSSFCell;
            invokestatic org.apache.poi.ss.util.SSCellRange.create:(IIIILjava/util/List;Ljava/lang/Class;)Lorg/apache/poi/ss/util/SSCellRange;
            areturn
        end local 8 // java.util.List temp
        end local 7 // int width
        end local 6 // int height
        end local 5 // int lastColumn
        end local 4 // int lastRow
        end local 3 // int firstColumn
        end local 2 // int firstRow
        end local 1 // org.apache.poi.ss.util.CellRangeAddress range
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   23     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   23     1        range  Lorg/apache/poi/ss/util/CellRangeAddress;
            1   23     2     firstRow  I
            2   23     3  firstColumn  I
            3   23     4      lastRow  I
            4   23     5   lastColumn  I
            5   23     6       height  I
            6   23     7        width  I
            7   23     8         temp  Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
            8   22     9        rowIn  I
           10   20    10        colIn  I
           12   18    11          row  Lorg/apache/poi/hssf/usermodel/HSSFRow;
           15   18    12         cell  Lorg/apache/poi/hssf/usermodel/HSSFCell;
    Signature: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
    MethodParameters:
       Name  Flags
      range  

  public org.apache.poi.ss.usermodel.CellRange<org.apache.poi.hssf.usermodel.HSSFCell> setArrayFormula(java.lang.String, org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Ljava/lang/String;Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // java.lang.String formula
        start local 2 // org.apache.poi.ss.util.CellRangeAddress range
         0: .line 2363
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 3 /* sheetIndex */
        start local 3 // int sheetIndex
         1: .line 2364
            aload 1 /* formula */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            getstatic org.apache.poi.ss.formula.FormulaType.ARRAY:Lorg/apache/poi/ss/formula/FormulaType;
            iload 3 /* sheetIndex */
            invokestatic org.apache.poi.hssf.model.HSSFFormulaParser.parse:(Ljava/lang/String;Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/ss/formula/FormulaType;I)[Lorg/apache/poi/ss/formula/ptg/Ptg;
            astore 4 /* ptgs */
        start local 4 // org.apache.poi.ss.formula.ptg.Ptg[] ptgs
         2: .line 2365
            aload 0 /* this */
            aload 2 /* range */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getCellRange:(Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
            astore 5 /* cells */
        start local 5 // org.apache.poi.ss.usermodel.CellRange cells
         3: .line 2367
            aload 5 /* cells */
            invokeinterface org.apache.poi.ss.usermodel.CellRange.iterator:()Ljava/util/Iterator;
            astore 7
            goto 6
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.lang.String org.apache.poi.ss.util.CellRangeAddress int org.apache.poi.ss.formula.ptg.Ptg[] org.apache.poi.ss.usermodel.CellRange top java.util.Iterator
      StackMap stack:
         4: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.hssf.usermodel.HSSFCell
            astore 6 /* c */
        start local 6 // org.apache.poi.hssf.usermodel.HSSFCell c
         5: .line 2368
            aload 6 /* c */
            aload 2 /* range */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellArrayFormula:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
        end local 6 // org.apache.poi.hssf.usermodel.HSSFCell c
         6: .line 2367
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         7: .line 2370
            aload 5 /* cells */
            invokeinterface org.apache.poi.ss.usermodel.CellRange.getTopLeftCell:()Lorg/apache/poi/ss/usermodel/Cell;
            checkcast org.apache.poi.hssf.usermodel.HSSFCell
            astore 6 /* mainArrayFormulaCell */
        start local 6 // org.apache.poi.hssf.usermodel.HSSFCell mainArrayFormulaCell
         8: .line 2371
            aload 6 /* mainArrayFormulaCell */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellValueRecord:()Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 7 /* agg */
        start local 7 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate agg
         9: .line 2372
            aload 7 /* agg */
            aload 2 /* range */
            aload 4 /* ptgs */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setArrayFormula:(Lorg/apache/poi/ss/util/CellRangeAddress;[Lorg/apache/poi/ss/formula/ptg/Ptg;)V
        10: .line 2373
            aload 5 /* cells */
            areturn
        end local 7 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate agg
        end local 6 // org.apache.poi.hssf.usermodel.HSSFCell mainArrayFormulaCell
        end local 5 // org.apache.poi.ss.usermodel.CellRange cells
        end local 4 // org.apache.poi.ss.formula.ptg.Ptg[] ptgs
        end local 3 // int sheetIndex
        end local 2 // org.apache.poi.ss.util.CellRangeAddress range
        end local 1 // java.lang.String formula
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   11     0                  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   11     1               formula  Ljava/lang/String;
            0   11     2                 range  Lorg/apache/poi/ss/util/CellRangeAddress;
            1   11     3            sheetIndex  I
            2   11     4                  ptgs  [Lorg/apache/poi/ss/formula/ptg/Ptg;
            3   11     5                 cells  Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
            5    6     6                     c  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            8   11     6  mainArrayFormulaCell  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            9   11     7                   agg  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
    Signature: (Ljava/lang/String;Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
    MethodParameters:
         Name  Flags
      formula  
      range    

  public org.apache.poi.ss.usermodel.CellRange<org.apache.poi.hssf.usermodel.HSSFCell> removeArrayFormula(org.apache.poi.ss.usermodel.Cell);
    descriptor: (Lorg/apache/poi/ss/usermodel/Cell;)Lorg/apache/poi/ss/usermodel/CellRange;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.usermodel.Cell cell
         0: .line 2378
            aload 1 /* cell */
            invokeinterface org.apache.poi.ss.usermodel.Cell.getSheet:()Lorg/apache/poi/ss/usermodel/Sheet;
            aload 0 /* this */
            if_acmpeq 2
         1: .line 2379
            new java.lang.IllegalArgumentException
            dup
            ldc "Specified cell does not belong to this sheet."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2381
      StackMap locals:
      StackMap stack:
            aload 1 /* cell */
            checkcast org.apache.poi.hssf.usermodel.HSSFCell
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellValueRecord:()Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            astore 2 /* rec */
        start local 2 // org.apache.poi.hssf.record.CellValueRecordInterface rec
         3: .line 2382
            aload 2 /* rec */
            instanceof org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            ifne 6
         4: .line 2383
            new org.apache.poi.ss.util.CellReference
            dup
            aload 1 /* cell */
            invokespecial org.apache.poi.ss.util.CellReference.<init>:(Lorg/apache/poi/ss/usermodel/Cell;)V
            invokevirtual org.apache.poi.ss.util.CellReference.formatAsString:()Ljava/lang/String;
            astore 3 /* ref */
        start local 3 // java.lang.String ref
         5: .line 2384
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cell "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* ref */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " is not part of an array formula."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.lang.String ref
         6: .line 2386
      StackMap locals: org.apache.poi.hssf.record.CellValueRecordInterface
      StackMap stack:
            aload 2 /* rec */
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 3 /* fra */
        start local 3 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fra
         7: .line 2387
            aload 3 /* fra */
            aload 1 /* cell */
            invokeinterface org.apache.poi.ss.usermodel.Cell.getRowIndex:()I
            aload 1 /* cell */
            invokeinterface org.apache.poi.ss.usermodel.Cell.getColumnIndex:()I
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.removeArrayFormula:(II)Lorg/apache/poi/ss/util/CellRangeAddress;
            astore 4 /* range */
        start local 4 // org.apache.poi.ss.util.CellRangeAddress range
         8: .line 2389
            aload 0 /* this */
            aload 4 /* range */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getCellRange:(Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
            astore 5 /* result */
        start local 5 // org.apache.poi.ss.usermodel.CellRange result
         9: .line 2391
            aload 5 /* result */
            invokeinterface org.apache.poi.ss.usermodel.CellRange.iterator:()Ljava/util/Iterator;
            astore 7
            goto 12
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.usermodel.Cell org.apache.poi.hssf.record.CellValueRecordInterface org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate org.apache.poi.ss.util.CellRangeAddress org.apache.poi.ss.usermodel.CellRange top java.util.Iterator
      StackMap stack:
        10: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.poi.ss.usermodel.Cell
            astore 6 /* c */
        start local 6 // org.apache.poi.ss.usermodel.Cell c
        11: .line 2392
            aload 6 /* c */
            invokeinterface org.apache.poi.ss.usermodel.Cell.setBlank:()V
        end local 6 // org.apache.poi.ss.usermodel.Cell c
        12: .line 2391
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        13: .line 2394
            aload 5 /* result */
            areturn
        end local 5 // org.apache.poi.ss.usermodel.CellRange result
        end local 4 // org.apache.poi.ss.util.CellRangeAddress range
        end local 3 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fra
        end local 2 // org.apache.poi.hssf.record.CellValueRecordInterface rec
        end local 1 // org.apache.poi.ss.usermodel.Cell cell
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   14     1    cell  Lorg/apache/poi/ss/usermodel/Cell;
            3   14     2     rec  Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            5    6     3     ref  Ljava/lang/String;
            7   14     3     fra  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
            8   14     4   range  Lorg/apache/poi/ss/util/CellRangeAddress;
            9   14     5  result  Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
           11   12     6       c  Lorg/apache/poi/ss/usermodel/Cell;
    Signature: (Lorg/apache/poi/ss/usermodel/Cell;)Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
    MethodParameters:
      Name  Flags
      cell  

  public org.apache.poi.ss.usermodel.DataValidationHelper getDataValidationHelper();
    descriptor: ()Lorg/apache/poi/ss/usermodel/DataValidationHelper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2399
            new org.apache.poi.hssf.usermodel.HSSFDataValidationHelper
            dup
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.usermodel.HSSFDataValidationHelper.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public org.apache.poi.hssf.usermodel.HSSFAutoFilter setAutoFilter(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/hssf/usermodel/HSSFAutoFilter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=14, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress range
         0: .line 2404
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            astore 2 /* workbook */
        start local 2 // org.apache.poi.hssf.model.InternalWorkbook workbook
         1: .line 2405
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 3 /* sheetIndex */
        start local 3 // int sheetIndex
         2: .line 2407
            aload 2 /* workbook */
            bipush 13
            iload 3 /* sheetIndex */
            iconst_1
            iadd
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getSpecificBuiltinRecord:(BI)Lorg/apache/poi/hssf/record/NameRecord;
            astore 4 /* name */
        start local 4 // org.apache.poi.hssf.record.NameRecord name
         3: .line 2409
            aload 4 /* name */
            ifnonnull 5
         4: .line 2410
            aload 2 /* workbook */
            bipush 13
            iload 3 /* sheetIndex */
            iconst_1
            iadd
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.createBuiltInName:(BI)Lorg/apache/poi/hssf/record/NameRecord;
            astore 4 /* name */
         5: .line 2413
      StackMap locals: org.apache.poi.hssf.model.InternalWorkbook int org.apache.poi.hssf.record.NameRecord
      StackMap stack:
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
            istore 5 /* firstRow */
        start local 5 // int firstRow
         6: .line 2416
            iload 5 /* firstRow */
            iconst_m1
            if_icmpne 8
         7: .line 2417
            iconst_0
            istore 5 /* firstRow */
         8: .line 2421
      StackMap locals: int
      StackMap stack:
            new org.apache.poi.ss.formula.ptg.Area3DPtg
            dup
            iload 5 /* firstRow */
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
         9: .line 2422
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
        10: .line 2423
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iload 3 /* sheetIndex */
        11: .line 2421
            invokespecial org.apache.poi.ss.formula.ptg.Area3DPtg.<init>:(IIIIZZZZI)V
            astore 6 /* ptg */
        start local 6 // org.apache.poi.ss.formula.ptg.Area3DPtg ptg
        12: .line 2424
            aload 4 /* name */
            iconst_1
            anewarray org.apache.poi.ss.formula.ptg.Ptg
            dup
            iconst_0
            aload 6 /* ptg */
            aastore
            invokevirtual org.apache.poi.hssf.record.NameRecord.setNameDefinition:([Lorg/apache/poi/ss/formula/ptg/Ptg;)V
        13: .line 2426
            new org.apache.poi.hssf.record.AutoFilterInfoRecord
            dup
            invokespecial org.apache.poi.hssf.record.AutoFilterInfoRecord.<init>:()V
            astore 7 /* r */
        start local 7 // org.apache.poi.hssf.record.AutoFilterInfoRecord r
        14: .line 2428
            iconst_1
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
            iadd
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
            isub
            istore 8 /* numcols */
        start local 8 // int numcols
        15: .line 2429
            aload 7 /* r */
            iload 8 /* numcols */
            i2s
            invokevirtual org.apache.poi.hssf.record.AutoFilterInfoRecord.setNumEntries:(S)V
        16: .line 2430
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            sipush 512
            invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordLocBySid:(S)I
            istore 9 /* idx */
        start local 9 // int idx
        17: .line 2431
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            iload 9 /* idx */
            aload 7 /* r */
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        18: .line 2434
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            astore 10 /* p */
        start local 10 // org.apache.poi.hssf.usermodel.HSSFPatriarch p
        19: .line 2435
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
            istore 11 /* firstColumn */
        start local 11 // int firstColumn
        20: .line 2436
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
            istore 12 /* lastColumn */
        start local 12 // int lastColumn
        21: .line 2437
            iload 11 /* firstColumn */
            istore 13 /* col */
        start local 13 // int col
        22: goto 27
        23: .line 2438
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress org.apache.poi.hssf.model.InternalWorkbook int org.apache.poi.hssf.record.NameRecord int org.apache.poi.ss.formula.ptg.Area3DPtg org.apache.poi.hssf.record.AutoFilterInfoRecord int int org.apache.poi.hssf.usermodel.HSSFPatriarch int int int
      StackMap stack:
            aload 10 /* p */
            new org.apache.poi.hssf.usermodel.HSSFClientAnchor
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
        24: .line 2439
            iload 13 /* col */
            i2s
            iload 5 /* firstRow */
            iload 13 /* col */
            iconst_1
            iadd
            i2s
            iload 5 /* firstRow */
            iconst_1
            iadd
            invokespecial org.apache.poi.hssf.usermodel.HSSFClientAnchor.<init>:(IIIISISI)V
        25: .line 2438
            invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.createComboBox:(Lorg/apache/poi/hssf/usermodel/HSSFAnchor;)Lorg/apache/poi/hssf/usermodel/HSSFSimpleShape;
            pop
        26: .line 2437
            iinc 13 /* col */ 1
      StackMap locals:
      StackMap stack:
        27: iload 13 /* col */
            iload 12 /* lastColumn */
            if_icmple 23
        end local 13 // int col
        28: .line 2442
            new org.apache.poi.hssf.usermodel.HSSFAutoFilter
            dup
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.usermodel.HSSFAutoFilter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
            areturn
        end local 12 // int lastColumn
        end local 11 // int firstColumn
        end local 10 // org.apache.poi.hssf.usermodel.HSSFPatriarch p
        end local 9 // int idx
        end local 8 // int numcols
        end local 7 // org.apache.poi.hssf.record.AutoFilterInfoRecord r
        end local 6 // org.apache.poi.ss.formula.ptg.Area3DPtg ptg
        end local 5 // int firstRow
        end local 4 // org.apache.poi.hssf.record.NameRecord name
        end local 3 // int sheetIndex
        end local 2 // org.apache.poi.hssf.model.InternalWorkbook workbook
        end local 1 // org.apache.poi.ss.util.CellRangeAddress range
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   29     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   29     1        range  Lorg/apache/poi/ss/util/CellRangeAddress;
            1   29     2     workbook  Lorg/apache/poi/hssf/model/InternalWorkbook;
            2   29     3   sheetIndex  I
            3   29     4         name  Lorg/apache/poi/hssf/record/NameRecord;
            6   29     5     firstRow  I
           12   29     6          ptg  Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
           14   29     7            r  Lorg/apache/poi/hssf/record/AutoFilterInfoRecord;
           15   29     8      numcols  I
           17   29     9          idx  I
           19   29    10            p  Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
           20   29    11  firstColumn  I
           21   29    12   lastColumn  I
           22   28    13          col  I
    MethodParameters:
       Name  Flags
      range  

  protected org.apache.poi.hssf.usermodel.HSSFComment findCellComment(int, int);
    descriptor: (II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int row
        start local 2 // int column
         0: .line 2446
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            astore 3 /* patriarch */
        start local 3 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
         1: .line 2447
            aload 3 /* patriarch */
            ifnonnull 3
         2: .line 2448
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            astore 3 /* patriarch */
         3: .line 2450
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFPatriarch
      StackMap stack:
            aload 0 /* this */
            aload 3 /* patriarch */
            iload 1 /* row */
            iload 2 /* column */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.lookForComment:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
            areturn
        end local 3 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
        end local 2 // int column
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    4     1        row  I
            0    4     2     column  I
            1    4     3  patriarch  Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
    MethodParameters:
        Name  Flags
      row     
      column  

  private org.apache.poi.hssf.usermodel.HSSFComment lookForComment(org.apache.poi.hssf.usermodel.HSSFShapeContainer, int, int);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=8, args_size=4
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFShapeContainer container
        start local 2 // int row
        start local 3 // int column
         0: .line 2454
            aload 1 /* container */
            invokeinterface org.apache.poi.hssf.usermodel.HSSFShapeContainer.getChildren:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 11
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer int int top java.util.Iterator
      StackMap stack:
         1: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* object */
        start local 4 // java.lang.Object object
         2: .line 2455
            aload 4 /* object */
            checkcast org.apache.poi.hssf.usermodel.HSSFShape
            astore 6 /* shape */
        start local 6 // org.apache.poi.hssf.usermodel.HSSFShape shape
         3: .line 2456
            aload 6 /* shape */
            instanceof org.apache.poi.hssf.usermodel.HSSFShapeGroup
            ifeq 7
         4: .line 2457
            aload 0 /* this */
            aload 6 /* shape */
            checkcast org.apache.poi.hssf.usermodel.HSSFShapeContainer
            iload 2 /* row */
            iload 3 /* column */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.lookForComment:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
            astore 7 /* res */
        start local 7 // org.apache.poi.hssf.usermodel.HSSFShape res
         5: .line 2458
            aload 7 /* res */
            ifnull 11
         6: .line 2459
            aload 7 /* res */
            checkcast org.apache.poi.hssf.usermodel.HSSFComment
            areturn
        end local 7 // org.apache.poi.hssf.usermodel.HSSFShape res
         7: .line 2463
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer int int java.lang.Object java.util.Iterator org.apache.poi.hssf.usermodel.HSSFShape
      StackMap stack:
            aload 6 /* shape */
            instanceof org.apache.poi.hssf.usermodel.HSSFComment
            ifeq 11
         8: .line 2464
            aload 6 /* shape */
            checkcast org.apache.poi.hssf.usermodel.HSSFComment
            astore 7 /* comment */
        start local 7 // org.apache.poi.hssf.usermodel.HSSFComment comment
         9: .line 2465
            aload 7 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.hasPosition:()Z
            ifeq 11
            aload 7 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getColumn:()I
            iload 3 /* column */
            if_icmpne 11
            aload 7 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getRow:()I
            iload 2 /* row */
            if_icmpne 11
        10: .line 2466
            aload 7 /* comment */
            areturn
        end local 7 // org.apache.poi.hssf.usermodel.HSSFComment comment
        end local 6 // org.apache.poi.hssf.usermodel.HSSFShape shape
        end local 4 // java.lang.Object object
        11: .line 2454
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer int int top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
        12: .line 2470
            aconst_null
            areturn
        end local 3 // int column
        end local 2 // int row
        end local 1 // org.apache.poi.hssf.usermodel.HSSFShapeContainer container
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   13     1  container  Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;
            0   13     2        row  I
            0   13     3     column  I
            2   11     4     object  Ljava/lang/Object;
            3   11     6      shape  Lorg/apache/poi/hssf/usermodel/HSSFShape;
            5    7     7        res  Lorg/apache/poi/hssf/usermodel/HSSFShape;
            9   11     7    comment  Lorg/apache/poi/hssf/usermodel/HSSFComment;
    MethodParameters:
           Name  Flags
      container  
      row        
      column     

  public java.util.Map<org.apache.poi.ss.util.CellAddress, org.apache.poi.hssf.usermodel.HSSFComment> getCellComments();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2480
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            astore 1 /* patriarch */
        start local 1 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
         1: .line 2481
            aload 1 /* patriarch */
            ifnonnull 3
         2: .line 2482
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            astore 1 /* patriarch */
         3: .line 2485
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFPatriarch
      StackMap stack:
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            astore 2 /* locations */
        start local 2 // java.util.Map locations
         4: .line 2486
            aload 0 /* this */
            aload 1 /* patriarch */
            aload 2 /* locations */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellCommentLocations:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map;)V
         5: .line 2487
            aload 2 /* locations */
            areturn
        end local 2 // java.util.Map locations
        end local 1 // org.apache.poi.hssf.usermodel.HSSFPatriarch patriarch
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1    6     1  patriarch  Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            4    6     2  locations  Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;
    Signature: ()Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;

  private void findCellCommentLocations(org.apache.poi.hssf.usermodel.HSSFShapeContainer, java.util.Map<org.apache.poi.ss.util.CellAddress, org.apache.poi.hssf.usermodel.HSSFComment>);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFShapeContainer container
        start local 2 // java.util.Map locations
         0: .line 2496
            aload 1 /* container */
            invokeinterface org.apache.poi.hssf.usermodel.HSSFShapeContainer.getChildren:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 10
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer java.util.Map top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 3 /* object */
        start local 3 // java.lang.Object object
         2: .line 2497
            aload 3 /* object */
            checkcast org.apache.poi.hssf.usermodel.HSSFShape
            astore 5 /* shape */
        start local 5 // org.apache.poi.hssf.usermodel.HSSFShape shape
         3: .line 2498
            aload 5 /* shape */
            instanceof org.apache.poi.hssf.usermodel.HSSFShapeGroup
            ifeq 6
         4: .line 2499
            aload 0 /* this */
            aload 5 /* shape */
            checkcast org.apache.poi.hssf.usermodel.HSSFShapeGroup
            aload 2 /* locations */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellCommentLocations:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map;)V
         5: .line 2500
            goto 10
         6: .line 2502
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer java.util.Map java.lang.Object java.util.Iterator org.apache.poi.hssf.usermodel.HSSFShape
      StackMap stack:
            aload 5 /* shape */
            instanceof org.apache.poi.hssf.usermodel.HSSFComment
            ifeq 10
         7: .line 2503
            aload 5 /* shape */
            checkcast org.apache.poi.hssf.usermodel.HSSFComment
            astore 6 /* comment */
        start local 6 // org.apache.poi.hssf.usermodel.HSSFComment comment
         8: .line 2504
            aload 6 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.hasPosition:()Z
            ifeq 10
         9: .line 2505
            aload 2 /* locations */
            new org.apache.poi.ss.util.CellAddress
            dup
            aload 6 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getRow:()I
            aload 6 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getColumn:()I
            invokespecial org.apache.poi.ss.util.CellAddress.<init>:(II)V
            aload 6 /* comment */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 6 // org.apache.poi.hssf.usermodel.HSSFComment comment
        end local 5 // org.apache.poi.hssf.usermodel.HSSFShape shape
        end local 3 // java.lang.Object object
        10: .line 2496
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer java.util.Map top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
        11: .line 2509
            return
        end local 2 // java.util.Map locations
        end local 1 // org.apache.poi.hssf.usermodel.HSSFShapeContainer container
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   12     1  container  Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;
            0   12     2  locations  Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;
            2   10     3     object  Ljava/lang/Object;
            3   10     5      shape  Lorg/apache/poi/hssf/usermodel/HSSFShape;
            8   10     6    comment  Lorg/apache/poi/hssf/usermodel/HSSFComment;
    Signature: (Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;)V
    MethodParameters:
           Name  Flags
      container  
      locations  

  public org.apache.poi.ss.util.CellRangeAddress getRepeatingRows();
    descriptor: ()Lorg/apache/poi/ss/util/CellRangeAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2513
            aload 0 /* this */
            iconst_1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingRowsOrColums:(Z)Lorg/apache/poi/ss/util/CellRangeAddress;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public org.apache.poi.ss.util.CellRangeAddress getRepeatingColumns();
    descriptor: ()Lorg/apache/poi/ss/util/CellRangeAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2518
            aload 0 /* this */
            iconst_0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingRowsOrColums:(Z)Lorg/apache/poi/ss/util/CellRangeAddress;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;

  public void setRepeatingRows(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress rowRangeRef
         0: .line 2523
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingColumns:()Lorg/apache/poi/ss/util/CellRangeAddress;
            astore 2 /* columnRangeRef */
        start local 2 // org.apache.poi.ss.util.CellRangeAddress columnRangeRef
         1: .line 2524
            aload 0 /* this */
            aload 1 /* rowRangeRef */
            aload 2 /* columnRangeRef */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setRepeatingRowsAndColumns:(Lorg/apache/poi/ss/util/CellRangeAddress;Lorg/apache/poi/ss/util/CellRangeAddress;)V
         2: .line 2525
            return
        end local 2 // org.apache.poi.ss.util.CellRangeAddress columnRangeRef
        end local 1 // org.apache.poi.ss.util.CellRangeAddress rowRangeRef
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1     rowRangeRef  Lorg/apache/poi/ss/util/CellRangeAddress;
            1    3     2  columnRangeRef  Lorg/apache/poi/ss/util/CellRangeAddress;
    MethodParameters:
             Name  Flags
      rowRangeRef  

  public void setRepeatingColumns(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress columnRangeRef
         0: .line 2529
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingRows:()Lorg/apache/poi/ss/util/CellRangeAddress;
            astore 2 /* rowRangeRef */
        start local 2 // org.apache.poi.ss.util.CellRangeAddress rowRangeRef
         1: .line 2530
            aload 0 /* this */
            aload 2 /* rowRangeRef */
            aload 1 /* columnRangeRef */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setRepeatingRowsAndColumns:(Lorg/apache/poi/ss/util/CellRangeAddress;Lorg/apache/poi/ss/util/CellRangeAddress;)V
         2: .line 2531
            return
        end local 2 // org.apache.poi.ss.util.CellRangeAddress rowRangeRef
        end local 1 // org.apache.poi.ss.util.CellRangeAddress columnRangeRef
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    3     1  columnRangeRef  Lorg/apache/poi/ss/util/CellRangeAddress;
            1    3     2     rowRangeRef  Lorg/apache/poi/ss/util/CellRangeAddress;
    MethodParameters:
                Name  Flags
      columnRangeRef  

  private void setRepeatingRowsAndColumns(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;Lorg/apache/poi/ss/util/CellRangeAddress;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=11, locals=17, args_size=3
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress rowDef
        start local 2 // org.apache.poi.ss.util.CellRangeAddress colDef
         0: .line 2536
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 3 /* sheetIndex */
        start local 3 // int sheetIndex
         1: .line 2537
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
            istore 4 /* maxRowIndex */
        start local 4 // int maxRowIndex
         2: .line 2538
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnIndex:()I
            istore 5 /* maxColIndex */
        start local 5 // int maxColIndex
         3: .line 2540
            iconst_m1
            istore 6 /* col1 */
        start local 6 // int col1
         4: .line 2541
            iconst_m1
            istore 7 /* col2 */
        start local 7 // int col2
         5: .line 2542
            iconst_m1
            istore 8 /* row1 */
        start local 8 // int row1
         6: .line 2543
            iconst_m1
            istore 9 /* row2 */
        start local 9 // int row2
         7: .line 2545
            aload 1 /* rowDef */
            ifnull 15
         8: .line 2546
            aload 1 /* rowDef */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
            istore 8 /* row1 */
         9: .line 2547
            aload 1 /* rowDef */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
            istore 9 /* row2 */
        10: .line 2548
            iload 8 /* row1 */
            iconst_m1
            if_icmpne 11
            iload 9 /* row2 */
            iconst_m1
            if_icmpne 14
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress org.apache.poi.ss.util.CellRangeAddress int int int int int int int
      StackMap stack:
        11: iload 8 /* row1 */
            iload 9 /* row2 */
            if_icmpgt 14
        12: .line 2549
            iload 8 /* row1 */
            iflt 14
            iload 8 /* row1 */
            iload 4 /* maxRowIndex */
            if_icmpgt 14
        13: .line 2550
            iload 9 /* row2 */
            iflt 14
            iload 9 /* row2 */
            iload 4 /* maxRowIndex */
            if_icmple 15
        14: .line 2551
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Invalid row range specification"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 2554
      StackMap locals:
      StackMap stack:
            aload 2 /* colDef */
            ifnull 23
        16: .line 2555
            aload 2 /* colDef */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
            istore 6 /* col1 */
        17: .line 2556
            aload 2 /* colDef */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
            istore 7 /* col2 */
        18: .line 2557
            iload 6 /* col1 */
            iconst_m1
            if_icmpne 19
            iload 7 /* col2 */
            iconst_m1
            if_icmpne 22
      StackMap locals:
      StackMap stack:
        19: iload 6 /* col1 */
            iload 7 /* col2 */
            if_icmpgt 22
        20: .line 2558
            iload 6 /* col1 */
            iflt 22
            iload 6 /* col1 */
            iload 5 /* maxColIndex */
            if_icmpgt 22
        21: .line 2559
            iload 7 /* col2 */
            iflt 22
            iload 7 /* col2 */
            iload 5 /* maxColIndex */
            if_icmple 23
        22: .line 2560
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Invalid column range specification"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        23: .line 2565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 3 /* sheetIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
        24: .line 2564
            istore 10 /* externSheetIndex */
        start local 10 // short externSheetIndex
        25: .line 2567
            aload 1 /* rowDef */
            ifnull 26
            aload 2 /* colDef */
            ifnull 26
            iconst_1
            goto 27
      StackMap locals: int
      StackMap stack:
        26: iconst_0
      StackMap locals:
      StackMap stack: int
        27: istore 11 /* setBoth */
        start local 11 // boolean setBoth
        28: .line 2568
            aload 1 /* rowDef */
            ifnonnull 29
            aload 2 /* colDef */
            ifnonnull 29
            iconst_1
            goto 30
      StackMap locals: int
      StackMap stack:
        29: iconst_0
      StackMap locals:
      StackMap stack: int
        30: istore 12 /* removeAll */
        start local 12 // boolean removeAll
        31: .line 2570
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
        32: .line 2571
            bipush 7
            iload 3 /* sheetIndex */
        33: .line 2570
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getBuiltInName:(BI)Lorg/apache/poi/hssf/usermodel/HSSFName;
            astore 13 /* name */
        start local 13 // org.apache.poi.hssf.usermodel.HSSFName name
        34: .line 2572
            iload 12 /* removeAll */
            ifeq 38
        35: .line 2573
            aload 13 /* name */
            ifnull 37
        36: .line 2574
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 13 /* name */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.removeName:(Lorg/apache/poi/ss/usermodel/Name;)V
        37: .line 2576
      StackMap locals: int org.apache.poi.hssf.usermodel.HSSFName
      StackMap stack:
            return
        38: .line 2578
      StackMap locals:
      StackMap stack:
            aload 13 /* name */
            ifnonnull 42
        39: .line 2579
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
        40: .line 2580
            bipush 7
            iload 3 /* sheetIndex */
        41: .line 2579
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.createBuiltInName:(BI)Lorg/apache/poi/hssf/usermodel/HSSFName;
            astore 13 /* name */
        42: .line 2583
      StackMap locals:
      StackMap stack:
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 14 /* ptgList */
        start local 14 // java.util.List ptgList
        43: .line 2584
            iload 11 /* setBoth */
            ifeq 45
        44: .line 2586
            aload 14 /* ptgList */
            new org.apache.poi.ss.formula.ptg.MemFuncPtg
            dup
            bipush 23
            invokespecial org.apache.poi.ss.formula.ptg.MemFuncPtg.<init>:(I)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        45: .line 2588
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* colDef */
            ifnull 50
        46: .line 2589
            new org.apache.poi.ss.formula.ptg.Area3DPtg
            dup
            iconst_0
            iload 4 /* maxRowIndex */
            iload 6 /* col1 */
            iload 7 /* col2 */
        47: .line 2590
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iload 10 /* externSheetIndex */
        48: .line 2589
            invokespecial org.apache.poi.ss.formula.ptg.Area3DPtg.<init>:(IIIIZZZZI)V
            astore 15 /* colArea */
        start local 15 // org.apache.poi.ss.formula.ptg.Area3DPtg colArea
        49: .line 2591
            aload 14 /* ptgList */
            aload 15 /* colArea */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 15 // org.apache.poi.ss.formula.ptg.Area3DPtg colArea
        50: .line 2593
      StackMap locals:
      StackMap stack:
            aload 1 /* rowDef */
            ifnull 55
        51: .line 2594
            new org.apache.poi.ss.formula.ptg.Area3DPtg
            dup
            iload 8 /* row1 */
            iload 9 /* row2 */
            iconst_0
            iload 5 /* maxColIndex */
        52: .line 2595
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iload 10 /* externSheetIndex */
        53: .line 2594
            invokespecial org.apache.poi.ss.formula.ptg.Area3DPtg.<init>:(IIIIZZZZI)V
            astore 15 /* rowArea */
        start local 15 // org.apache.poi.ss.formula.ptg.Area3DPtg rowArea
        54: .line 2596
            aload 14 /* ptgList */
            aload 15 /* rowArea */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 15 // org.apache.poi.ss.formula.ptg.Area3DPtg rowArea
        55: .line 2598
      StackMap locals:
      StackMap stack:
            iload 11 /* setBoth */
            ifeq 57
        56: .line 2599
            aload 14 /* ptgList */
            getstatic org.apache.poi.ss.formula.ptg.UnionPtg.instance:Lorg/apache/poi/ss/formula/ptg/OperationPtg;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        57: .line 2602
      StackMap locals:
      StackMap stack:
            aload 14 /* ptgList */
            invokeinterface java.util.List.size:()I
            anewarray org.apache.poi.ss.formula.ptg.Ptg
            astore 15 /* ptgs */
        start local 15 // org.apache.poi.ss.formula.ptg.Ptg[] ptgs
        58: .line 2603
            aload 14 /* ptgList */
            aload 15 /* ptgs */
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            pop
        59: .line 2604
            aload 13 /* name */
            aload 15 /* ptgs */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFName.setNameDefinition:([Lorg/apache/poi/ss/formula/ptg/Ptg;)V
        60: .line 2606
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPrintSetup:()Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
            astore 16 /* printSetup */
        start local 16 // org.apache.poi.hssf.usermodel.HSSFPrintSetup printSetup
        61: .line 2607
            aload 16 /* printSetup */
            iconst_0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFPrintSetup.setValidSettings:(Z)V
        62: .line 2608
            aload 0 /* this */
            iconst_1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setActive:(Z)V
        63: .line 2609
            return
        end local 16 // org.apache.poi.hssf.usermodel.HSSFPrintSetup printSetup
        end local 15 // org.apache.poi.ss.formula.ptg.Ptg[] ptgs
        end local 14 // java.util.List ptgList
        end local 13 // org.apache.poi.hssf.usermodel.HSSFName name
        end local 12 // boolean removeAll
        end local 11 // boolean setBoth
        end local 10 // short externSheetIndex
        end local 9 // int row2
        end local 8 // int row1
        end local 7 // int col2
        end local 6 // int col1
        end local 5 // int maxColIndex
        end local 4 // int maxRowIndex
        end local 3 // int sheetIndex
        end local 2 // org.apache.poi.ss.util.CellRangeAddress colDef
        end local 1 // org.apache.poi.ss.util.CellRangeAddress rowDef
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   64     0              this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   64     1            rowDef  Lorg/apache/poi/ss/util/CellRangeAddress;
            0   64     2            colDef  Lorg/apache/poi/ss/util/CellRangeAddress;
            1   64     3        sheetIndex  I
            2   64     4       maxRowIndex  I
            3   64     5       maxColIndex  I
            4   64     6              col1  I
            5   64     7              col2  I
            6   64     8              row1  I
            7   64     9              row2  I
           25   64    10  externSheetIndex  S
           28   64    11           setBoth  Z
           31   64    12         removeAll  Z
           34   64    13              name  Lorg/apache/poi/hssf/usermodel/HSSFName;
           43   64    14           ptgList  Ljava/util/List<Lorg/apache/poi/ss/formula/ptg/Ptg;>;
           49   50    15           colArea  Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
           54   55    15           rowArea  Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
           58   64    15              ptgs  [Lorg/apache/poi/ss/formula/ptg/Ptg;
           61   64    16        printSetup  Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
    MethodParameters:
        Name  Flags
      rowDef  
      colDef  

  private org.apache.poi.ss.util.CellRangeAddress getRepeatingRowsOrColums(boolean);
    descriptor: (Z)Lorg/apache/poi/ss/util/CellRangeAddress;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // boolean rows
         0: .line 2613
            aload 0 /* this */
            bipush 7
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getBuiltinNameRecord:(B)Lorg/apache/poi/hssf/record/NameRecord;
            astore 2 /* rec */
        start local 2 // org.apache.poi.hssf.record.NameRecord rec
         1: .line 2614
            aload 2 /* rec */
            ifnonnull 3
         2: .line 2615
            aconst_null
            areturn
         3: .line 2618
      StackMap locals: org.apache.poi.hssf.record.NameRecord
      StackMap stack:
            aload 2 /* rec */
            invokevirtual org.apache.poi.hssf.record.NameRecord.getNameDefinition:()[Lorg/apache/poi/ss/formula/ptg/Ptg;
            astore 3 /* nameDefinition */
        start local 3 // org.apache.poi.ss.formula.ptg.Ptg[] nameDefinition
         4: .line 2619
            aload 3 /* nameDefinition */
            ifnonnull 6
         5: .line 2620
            aconst_null
            areturn
         6: .line 2623
      StackMap locals: org.apache.poi.ss.formula.ptg.Ptg[]
      StackMap stack:
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
            istore 4 /* maxRowIndex */
        start local 4 // int maxRowIndex
         7: .line 2624
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnIndex:()I
            istore 5 /* maxColIndex */
        start local 5 // int maxColIndex
         8: .line 2626
            aload 3 /* nameDefinition */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 25
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.NameRecord org.apache.poi.ss.formula.ptg.Ptg[] int int top int int org.apache.poi.ss.formula.ptg.Ptg[]
      StackMap stack:
         9: aload 9
            iload 7
            aaload
            astore 6 /* ptg */
        start local 6 // org.apache.poi.ss.formula.ptg.Ptg ptg
        10: .line 2628
            aload 6 /* ptg */
            instanceof org.apache.poi.ss.formula.ptg.Area3DPtg
            ifeq 24
        11: .line 2629
            aload 6 /* ptg */
            checkcast org.apache.poi.ss.formula.ptg.Area3DPtg
            astore 10 /* areaPtg */
        start local 10 // org.apache.poi.ss.formula.ptg.Area3DPtg areaPtg
        12: .line 2631
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstColumn:()I
            ifne 18
        13: .line 2632
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastColumn:()I
            iload 5 /* maxColIndex */
            if_icmpne 18
        14: .line 2633
            iload 1 /* rows */
            ifeq 24
        15: .line 2634
            new org.apache.poi.ss.util.CellRangeAddress
            dup
        16: .line 2635
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstRow:()I
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastRow:()I
            iconst_m1
            iconst_m1
        17: .line 2634
            invokespecial org.apache.poi.ss.util.CellRangeAddress.<init>:(IIII)V
            areturn
        18: .line 2637
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.NameRecord org.apache.poi.ss.formula.ptg.Ptg[] int int org.apache.poi.ss.formula.ptg.Ptg int int org.apache.poi.ss.formula.ptg.Ptg[] org.apache.poi.ss.formula.ptg.Area3DPtg
      StackMap stack:
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstRow:()I
            ifne 24
        19: .line 2638
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastRow:()I
            iload 4 /* maxRowIndex */
            if_icmpne 24
        20: .line 2639
            iload 1 /* rows */
            ifne 24
        21: .line 2640
            new org.apache.poi.ss.util.CellRangeAddress
            dup
            iconst_m1
            iconst_m1
        22: .line 2641
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstColumn:()I
            aload 10 /* areaPtg */
            invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastColumn:()I
        23: .line 2640
            invokespecial org.apache.poi.ss.util.CellRangeAddress.<init>:(IIII)V
            areturn
        end local 10 // org.apache.poi.ss.formula.ptg.Area3DPtg areaPtg
        end local 6 // org.apache.poi.ss.formula.ptg.Ptg ptg
        24: .line 2626
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.NameRecord org.apache.poi.ss.formula.ptg.Ptg[] int int top int int org.apache.poi.ss.formula.ptg.Ptg[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        25: iload 7
            iload 8
            if_icmplt 9
        26: .line 2649
            aconst_null
            areturn
        end local 5 // int maxColIndex
        end local 4 // int maxRowIndex
        end local 3 // org.apache.poi.ss.formula.ptg.Ptg[] nameDefinition
        end local 2 // org.apache.poi.hssf.record.NameRecord rec
        end local 1 // boolean rows
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   27     0            this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   27     1            rows  Z
            1   27     2             rec  Lorg/apache/poi/hssf/record/NameRecord;
            4   27     3  nameDefinition  [Lorg/apache/poi/ss/formula/ptg/Ptg;
            7   27     4     maxRowIndex  I
            8   27     5     maxColIndex  I
           10   24     6             ptg  Lorg/apache/poi/ss/formula/ptg/Ptg;
           12   24    10         areaPtg  Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
    MethodParameters:
      Name  Flags
      rows  

  private org.apache.poi.hssf.record.NameRecord getBuiltinNameRecord(byte);
    descriptor: (B)Lorg/apache/poi/hssf/record/NameRecord;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // byte builtinCode
         0: .line 2654
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 2 /* sheetIndex */
        start local 2 // int sheetIndex
         1: .line 2656
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            iload 2 /* sheetIndex */
            iload 1 /* builtinCode */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.findExistingBuiltinNameRecordIdx:(IB)I
         2: .line 2655
            istore 3 /* recIndex */
        start local 3 // int recIndex
         3: .line 2657
            iload 3 /* recIndex */
            iconst_m1
            if_icmpne 5
         4: .line 2658
            aconst_null
            areturn
         5: .line 2660
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            iload 3 /* recIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getNameRecord:(I)Lorg/apache/poi/hssf/record/NameRecord;
            areturn
        end local 3 // int recIndex
        end local 2 // int sheetIndex
        end local 1 // byte builtinCode
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    6     1  builtinCode  B
            1    6     2   sheetIndex  I
            3    6     3     recIndex  I
    MethodParameters:
             Name  Flags
      builtinCode  

  public int getColumnOutlineLevel(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // int columnIndex
         0: .line 2670
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* columnIndex */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getColumnOutlineLevel:(I)I
            ireturn
        end local 1 // int columnIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public org.apache.poi.ss.util.CellAddress getActiveCell();
    descriptor: ()Lorg/apache/poi/ss/util/CellAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
         0: .line 2678
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getActiveCellRow:()I
            istore 1 /* row */
        start local 1 // int row
         1: .line 2679
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getActiveCellCol:()S
            istore 2 /* col */
        start local 2 // int col
         2: .line 2680
            new org.apache.poi.ss.util.CellAddress
            dup
            iload 1 /* row */
            iload 2 /* col */
            invokespecial org.apache.poi.ss.util.CellAddress.<init>:(II)V
            areturn
        end local 2 // int col
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            1    3     1   row  I
            2    3     2   col  I

  public void setActiveCell(org.apache.poi.ss.util.CellAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellAddress;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
        start local 1 // org.apache.poi.ss.util.CellAddress address
         0: .line 2688
            aload 1 /* address */
            invokevirtual org.apache.poi.ss.util.CellAddress.getRow:()I
            istore 2 /* row */
        start local 2 // int row
         1: .line 2689
            aload 1 /* address */
            invokevirtual org.apache.poi.ss.util.CellAddress.getColumn:()I
            i2s
            istore 3 /* col */
        start local 3 // short col
         2: .line 2690
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 2 /* row */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setActiveCellRow:(I)V
         3: .line 2691
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
            iload 3 /* col */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setActiveCellCol:(S)V
         4: .line 2692
            return
        end local 3 // short col
        end local 2 // int row
        end local 1 // org.apache.poi.ss.util.CellAddress address
        end local 0 // org.apache.poi.hssf.usermodel.HSSFSheet this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    5     1  address  Lorg/apache/poi/ss/util/CellAddress;
            1    5     2      row  I
            2    5     3      col  S
    MethodParameters:
         Name  Flags
      address  

  public org.apache.poi.ss.usermodel.Footer getFooter();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Footer;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getFooter:()Lorg/apache/poi/hssf/usermodel/HSSFFooter;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Comment getCellComment(org.apache.poi.ss.util.CellAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/ss/usermodel/Comment;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getCellComment:(Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFComment;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.PrintSetup getPrintSetup();
    descriptor: ()Lorg/apache/poi/ss/usermodel/PrintSetup;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPrintSetup:()Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Hyperlink getHyperlink(org.apache.poi.ss.util.CellAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/ss/usermodel/Hyperlink;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlink:(Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Hyperlink getHyperlink(int, int);
    descriptor: (II)Lorg/apache/poi/ss/usermodel/Hyperlink;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            iload 2
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlink:(II)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Header getHeader();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Header;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHeader:()Lorg/apache/poi/hssf/usermodel/HSSFHeader;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.AutoFilter setAutoFilter(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/AutoFilter;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setAutoFilter:(Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/hssf/usermodel/HSSFAutoFilter;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.CellStyle getColumnStyle(int);
    descriptor: (I)Lorg/apache/poi/ss/usermodel/CellStyle;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getColumnStyle:(I)Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.SheetConditionalFormatting getSheetConditionalFormatting();
    descriptor: ()Lorg/apache/poi/ss/usermodel/SheetConditionalFormatting;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheetConditionalFormatting:()Lorg/apache/poi/hssf/usermodel/HSSFSheetConditionalFormatting;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Drawing getDrawingPatriarch();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Drawing;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Drawing createDrawingPatriarch();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Drawing;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Workbook getWorkbook();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Workbook;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getWorkbook:()Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Row getRow(int);
    descriptor: (I)Lorg/apache/poi/ss/usermodel/Row;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Row createRow(int);
    descriptor: (I)Lorg/apache/poi/ss/usermodel/Row;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "HSSFSheet.java"
NestMembers:
  org.apache.poi.hssf.usermodel.HSSFSheet$1
InnerClasses:
  public abstract RecordVisitor = org.apache.poi.hssf.record.aggregates.RecordAggregate$RecordVisitor of org.apache.poi.hssf.record.aggregates.RecordAggregate
  org.apache.poi.hssf.usermodel.HSSFSheet$1