public class org.apache.poi.hssf.usermodel.HSSFCell extends org.apache.poi.ss.usermodel.CellBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.poi.hssf.usermodel.HSSFCell
  super_class: org.apache.poi.ss.usermodel.CellBase
{
  private static final java.lang.String FILE_FORMAT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "BIFF8"

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

  private static final java.lang.String LAST_COLUMN_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final short ENCODING_UNCHANGED;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final short ENCODING_COMPRESSED_UNICODE;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final short ENCODING_UTF_16;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private final org.apache.poi.hssf.usermodel.HSSFWorkbook _book;
    descriptor: Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private org.apache.poi.ss.usermodel.CellType _cellType;
    descriptor: Lorg/apache/poi/ss/usermodel/CellType;
    flags: (0x0002) ACC_PRIVATE

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

  private org.apache.poi.hssf.record.CellValueRecordInterface _record;
    descriptor: Lorg/apache/poi/hssf/record/CellValueRecordInterface;
    flags: (0x0002) ACC_PRIVATE

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

  private static volatile int[] $SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$org$apache$poi$common$usermodel$HyperlinkType;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 71
            ldc Lorg/apache/poi/hssf/usermodel/HSSFCell;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.apache.poi.hssf.usermodel.HSSFCell.$assertionsDisabled:Z
         3: .line 76
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnIndex:()I
            putstatic org.apache.poi.hssf.usermodel.HSSFCell.LAST_COLUMN_NUMBER:I
         4: .line 77
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnName:()Ljava/lang/String;
            putstatic org.apache.poi.hssf.usermodel.HSSFCell.LAST_COLUMN_NAME:Ljava/lang/String;
         5: .line 81
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.usermodel.HSSFSheet, int, short);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/usermodel/HSSFSheet;IS)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook book
        start local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
        start local 3 // int row
        start local 4 // short col
         0: .line 106
            aload 0 /* this */
            invokespecial org.apache.poi.ss.usermodel.CellBase.<init>:()V
         1: .line 108
            iload 4 /* col */
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.checkBounds:(I)V
         2: .line 109
            aload 0 /* this */
            aconst_null
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
         3: .line 110
            aload 0 /* this */
            aload 1 /* book */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
         4: .line 111
            aload 0 /* this */
            aload 2 /* sheet */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
         5: .line 116
            aload 2 /* sheet */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getXFIndexForColAt:(S)S
            istore 5 /* xfindex */
        start local 5 // short xfindex
         6: .line 117
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.BLANK:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            iload 3 /* row */
            iload 4 /* col */
            iload 5 /* xfindex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         7: .line 118
            return
        end local 5 // short xfindex
        end local 4 // short col
        end local 3 // int row
        end local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
        end local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook book
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    8     1     book  Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            0    8     2    sheet  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    8     3      row  I
            0    8     4      col  S
            6    8     5  xfindex  S
    MethodParameters:
       Name  Flags
      book   
      sheet  
      row    
      col    

  protected org.apache.poi.ss.SpreadsheetVersion getSpreadsheetVersion();
    descriptor: ()Lorg/apache/poi/ss/SpreadsheetVersion;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 125
            getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

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

  public org.apache.poi.hssf.usermodel.HSSFRow getRow();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFRow;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 143
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getRowIndex:()I
            istore 1 /* rowIndex */
        start local 1 // int rowIndex
         1: .line 144
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            iload 1 /* rowIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
            areturn
        end local 1 // int rowIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            1    2     1  rowIndex  I

  protected void <init>(org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.usermodel.HSSFSheet, int, short, org.apache.poi.ss.usermodel.CellType);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/usermodel/HSSFSheet;ISLorg/apache/poi/ss/usermodel/CellType;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook book
        start local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
        start local 3 // int row
        start local 4 // short col
        start local 5 // org.apache.poi.ss.usermodel.CellType type
         0: .line 158
            aload 0 /* this */
            invokespecial org.apache.poi.ss.usermodel.CellBase.<init>:()V
         1: .line 161
            iload 4 /* col */
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.checkBounds:(I)V
         2: .line 162
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType._NONE:Lorg/apache/poi/ss/usermodel/CellType;
            putfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
         3: .line 163
            aload 0 /* this */
            aconst_null
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
         4: .line 164
            aload 0 /* this */
            aload 1 /* book */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
         5: .line 165
            aload 0 /* this */
            aload 2 /* sheet */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
         6: .line 167
            aload 2 /* sheet */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getXFIndexForColAt:(S)S
            istore 6 /* xfindex */
        start local 6 // short xfindex
         7: .line 168
            aload 0 /* this */
            aload 5 /* type */
            iconst_0
            iload 3 /* row */
            iload 4 /* col */
            iload 6 /* xfindex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         8: .line 169
            return
        end local 6 // short xfindex
        end local 5 // org.apache.poi.ss.usermodel.CellType type
        end local 4 // short col
        end local 3 // int row
        end local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
        end local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook book
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    9     1     book  Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            0    9     2    sheet  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0    9     3      row  I
            0    9     4      col  S
            0    9     5     type  Lorg/apache/poi/ss/usermodel/CellType;
            7    9     6  xfindex  S
    MethodParameters:
       Name  Flags
      book   
      sheet  
      row    
      col    
      type   

  protected void <init>(org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.usermodel.HSSFSheet, org.apache.poi.hssf.record.CellValueRecordInterface);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/usermodel/HSSFSheet;Lorg/apache/poi/hssf/record/CellValueRecordInterface;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook book
        start local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
        start local 3 // org.apache.poi.hssf.record.CellValueRecordInterface cval
         0: .line 179
            aload 0 /* this */
            invokespecial org.apache.poi.ss.usermodel.CellBase.<init>:()V
         1: .line 180
            aload 0 /* this */
            aload 3 /* cval */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
         2: .line 181
            aload 0 /* this */
            aload 3 /* cval */
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.determineType:(Lorg/apache/poi/hssf/record/CellValueRecordInterface;)Lorg/apache/poi/ss/usermodel/CellType;
            putfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
         3: .line 182
            aload 0 /* this */
            aconst_null
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
         4: .line 183
            aload 0 /* this */
            aload 1 /* book */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
         5: .line 184
            aload 0 /* this */
            aload 2 /* sheet */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
         6: .line 185
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 3 - 5
                    3: 7
                    4: 10
                    5: 9
              default: 12
          }
         7: .line 188
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.hssf.usermodel.HSSFWorkbook org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.record.CellValueRecordInterface
      StackMap stack:
            aload 0 /* this */
            new org.apache.poi.hssf.usermodel.HSSFRichTextString
            dup
            aload 1 /* book */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            aload 3 /* cval */
            checkcast org.apache.poi.hssf.record.LabelSSTRecord
            invokespecial org.apache.poi.hssf.usermodel.HSSFRichTextString.<init>:(Lorg/apache/poi/hssf/model/InternalWorkbook;Lorg/apache/poi/hssf/record/LabelSSTRecord;)V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
         8: .line 189
            goto 12
         9: .line 192
      StackMap locals:
      StackMap stack:
            goto 12
        10: .line 195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.poi.hssf.usermodel.HSSFRichTextString
            dup
            aload 3 /* cval */
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getStringValue:()Ljava/lang/String;
            invokespecial org.apache.poi.hssf.usermodel.HSSFRichTextString.<init>:(Ljava/lang/String;)V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
        11: .line 196
            goto 12
        12: .line 201
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.poi.hssf.record.CellValueRecordInterface cval
        end local 2 // org.apache.poi.hssf.usermodel.HSSFSheet sheet
        end local 1 // org.apache.poi.hssf.usermodel.HSSFWorkbook book
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   13     1   book  Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            0   13     2  sheet  Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            0   13     3   cval  Lorg/apache/poi/hssf/record/CellValueRecordInterface;
    MethodParameters:
       Name  Flags
      book   
      sheet  
      cval   

  private static org.apache.poi.ss.usermodel.CellType determineType(org.apache.poi.hssf.record.CellValueRecordInterface);
    descriptor: (Lorg/apache/poi/hssf/record/CellValueRecordInterface;)Lorg/apache/poi/ss/usermodel/CellType;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.record.CellValueRecordInterface cval
         0: .line 208
            aload 0 /* cval */
            instanceof org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            ifeq 2
         1: .line 209
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            areturn
         2: .line 212
      StackMap locals:
      StackMap stack:
            aload 0 /* cval */
            checkcast org.apache.poi.hssf.record.Record
            astore 1 /* record */
        start local 1 // org.apache.poi.hssf.record.Record record
         3: .line 213
            aload 1 /* record */
            invokevirtual org.apache.poi.hssf.record.Record.getSid:()S
            lookupswitch { // 4
                  253: 6
                  513: 5
                  515: 4
                  517: 7
              default: 12
          }
         4: .line 215
      StackMap locals: org.apache.poi.hssf.record.Record
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.NUMERIC:Lorg/apache/poi/ss/usermodel/CellType;
            areturn
         5: .line 216
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.BLANK:Lorg/apache/poi/ss/usermodel/CellType;
            areturn
         6: .line 217
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.STRING:Lorg/apache/poi/ss/usermodel/CellType;
            areturn
         7: .line 219
      StackMap locals:
      StackMap stack:
            aload 1 /* record */
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            astore 2 /* boolErrRecord */
        start local 2 // org.apache.poi.hssf.record.BoolErrRecord boolErrRecord
         8: .line 221
            aload 2 /* boolErrRecord */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.isBoolean:()Z
            ifeq 10
         9: .line 222
            getstatic org.apache.poi.ss.usermodel.CellType.BOOLEAN:Lorg/apache/poi/ss/usermodel/CellType;
            goto 11
        10: .line 223
      StackMap locals: org.apache.poi.hssf.record.BoolErrRecord
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.ERROR:Lorg/apache/poi/ss/usermodel/CellType;
        11: .line 221
      StackMap locals:
      StackMap stack: org.apache.poi.ss.usermodel.CellType
            areturn
        end local 2 // org.apache.poi.hssf.record.BoolErrRecord boolErrRecord
        12: .line 225
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Bad cell value rec ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* cval */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()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;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.apache.poi.hssf.record.Record record
        end local 0 // org.apache.poi.hssf.record.CellValueRecordInterface cval
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   13     0           cval  Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            3   13     1         record  Lorg/apache/poi/hssf/record/Record;
            8   12     2  boolErrRecord  Lorg/apache/poi/hssf/record/BoolErrRecord;
    MethodParameters:
      Name  Flags
      cval  

  protected org.apache.poi.hssf.model.InternalWorkbook getBoundWorkbook();
    descriptor: ()Lorg/apache/poi/hssf/model/InternalWorkbook;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 232
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  public int getRowIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 240
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  protected void updateCellNum(short);
    descriptor: (S)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // short num
         0: .line 250
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            iload 1 /* num */
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.setColumn:(S)V
         1: .line 251
            return
        end local 1 // short num
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    2     1   num  S
    MethodParameters:
      Name  Flags
      num   

  public int getColumnIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 255
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            ldc 65535
            iand
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  protected void setCellTypeImpl(org.apache.poi.ss.usermodel.CellType);
    descriptor: (Lorg/apache/poi/ss/usermodel/CellType;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.CellType cellType
         0: .line 260
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.notifyFormulaChanging:()V
         1: .line 262
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            istore 2 /* row */
        start local 2 // int row
         2: .line 263
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            istore 3 /* col */
        start local 3 // short col
         3: .line 264
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
            istore 4 /* styleIndex */
        start local 4 // short styleIndex
         4: .line 265
            aload 0 /* this */
            aload 1 /* cellType */
            iconst_1
            iload 2 /* row */
            iload 3 /* col */
            iload 4 /* styleIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         5: .line 266
            return
        end local 4 // short styleIndex
        end local 3 // short col
        end local 2 // int row
        end local 1 // org.apache.poi.ss.usermodel.CellType cellType
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    6     1    cellType  Lorg/apache/poi/ss/usermodel/CellType;
            2    6     2         row  I
            3    6     3         col  S
            4    6     4  styleIndex  S
    MethodParameters:
          Name  Flags
      cellType  

  private void setCellType(org.apache.poi.ss.usermodel.CellType, boolean, int, short, short);
    descriptor: (Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=12, args_size=6
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.CellType cellType
        start local 2 // boolean setValue
        start local 3 // int row
        start local 4 // short col
        start local 5 // short styleIndex
         0: .line 279
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 1 /* cellType */
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 12
                    3: 23
                    4: 1
                    5: 42
                    6: 51
                    7: 62
              default: 73
          }
         1: .line 285
      StackMap locals:
      StackMap stack:
            aload 1 /* cellType */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 4
         2: .line 286
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRowsAggregate:()Lorg/apache/poi/hssf/record/aggregates/RowRecordsAggregate;
            iload 3 /* row */
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.record.aggregates.RowRecordsAggregate.createFormula:(II)Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
            astore 6 /* frec */
        start local 6 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate frec
         3: .line 287
            goto 7
        end local 6 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate frec
         4: .line 288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 6 /* frec */
        start local 6 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate frec
         5: .line 289
            aload 6 /* frec */
            iload 3 /* row */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setRow:(I)V
         6: .line 290
            aload 6 /* frec */
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setColumn:(S)V
         7: .line 292
      StackMap locals: org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellType:()Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.BLANK:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpne 9
         8: .line 293
            aload 6 /* frec */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            dconst_0
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.setValue:(D)V
         9: .line 295
      StackMap locals:
      StackMap stack:
            aload 6 /* frec */
            iload 5 /* styleIndex */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setXFIndex:(S)V
        10: .line 296
            aload 0 /* this */
            aload 6 /* frec */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        11: .line 297
            goto 74
        end local 6 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate frec
        12: .line 302
      StackMap locals:
      StackMap stack:
            aload 1 /* cellType */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 15
        13: .line 304
            new org.apache.poi.hssf.record.NumberRecord
            dup
            invokespecial org.apache.poi.hssf.record.NumberRecord.<init>:()V
            astore 7 /* nrec */
        start local 7 // org.apache.poi.hssf.record.NumberRecord nrec
        14: .line 305
            goto 16
        end local 7 // org.apache.poi.hssf.record.NumberRecord nrec
        15: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.NumberRecord
            astore 7 /* nrec */
        start local 7 // org.apache.poi.hssf.record.NumberRecord nrec
        16: .line 310
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int top org.apache.poi.hssf.record.NumberRecord
      StackMap stack:
            aload 7 /* nrec */
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.record.NumberRecord.setColumn:(S)V
        17: .line 311
            iload 2 /* setValue */
            ifeq 19
        18: .line 313
            aload 7 /* nrec */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getNumericCellValue:()D
            invokevirtual org.apache.poi.hssf.record.NumberRecord.setValue:(D)V
        19: .line 315
      StackMap locals:
      StackMap stack:
            aload 7 /* nrec */
            iload 5 /* styleIndex */
            invokevirtual org.apache.poi.hssf.record.NumberRecord.setXFIndex:(S)V
        20: .line 316
            aload 7 /* nrec */
            iload 3 /* row */
            invokevirtual org.apache.poi.hssf.record.NumberRecord.setRow:(I)V
        21: .line 317
            aload 0 /* this */
            aload 7 /* nrec */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        22: .line 318
            goto 74
        end local 7 // org.apache.poi.hssf.record.NumberRecord nrec
        23: .line 323
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int
      StackMap stack:
            aload 1 /* cellType */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpne 26
        24: .line 324
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.LabelSSTRecord
            astore 8 /* lrec */
        start local 8 // org.apache.poi.hssf.record.LabelSSTRecord lrec
        25: .line 325
            goto 30
        end local 8 // org.apache.poi.hssf.record.LabelSSTRecord lrec
        26: .line 326
      StackMap locals:
      StackMap stack:
            new org.apache.poi.hssf.record.LabelSSTRecord
            dup
            invokespecial org.apache.poi.hssf.record.LabelSSTRecord.<init>:()V
            astore 8 /* lrec */
        start local 8 // org.apache.poi.hssf.record.LabelSSTRecord lrec
        27: .line 327
            aload 8 /* lrec */
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.record.LabelSSTRecord.setColumn:(S)V
        28: .line 328
            aload 8 /* lrec */
            iload 3 /* row */
            invokevirtual org.apache.poi.hssf.record.LabelSSTRecord.setRow:(I)V
        29: .line 329
            aload 8 /* lrec */
            iload 5 /* styleIndex */
            invokevirtual org.apache.poi.hssf.record.LabelSSTRecord.setXFIndex:(S)V
        30: .line 331
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int top top org.apache.poi.hssf.record.LabelSSTRecord
      StackMap stack:
            iload 2 /* setValue */
            ifeq 40
        31: .line 332
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.convertCellValueToString:()Ljava/lang/String;
            astore 9 /* str */
        start local 9 // java.lang.String str
        32: .line 333
            aload 9 /* str */
            ifnonnull 35
        33: .line 336
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.BLANK:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            iload 3 /* row */
            iload 4 /* col */
            iload 5 /* styleIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
        34: .line 337
            return
        35: .line 339
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            new org.apache.poi.hssf.record.common.UnicodeString
            dup
            aload 9 /* str */
            invokespecial org.apache.poi.hssf.record.common.UnicodeString.<init>:(Ljava/lang/String;)V
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.addSSTString:(Lorg/apache/poi/hssf/record/common/UnicodeString;)I
            istore 10 /* sstIndex */
        start local 10 // int sstIndex
        36: .line 340
            aload 8 /* lrec */
            iload 10 /* sstIndex */
            invokevirtual org.apache.poi.hssf.record.LabelSSTRecord.setSSTIndex:(I)V
        37: .line 341
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 10 /* sstIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getSSTString:(I)Lorg/apache/poi/hssf/record/common/UnicodeString;
            astore 11 /* us */
        start local 11 // org.apache.poi.hssf.record.common.UnicodeString us
        38: .line 342
            aload 0 /* this */
            new org.apache.poi.hssf.usermodel.HSSFRichTextString
            dup
            invokespecial org.apache.poi.hssf.usermodel.HSSFRichTextString.<init>:()V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
        39: .line 343
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
            aload 11 /* us */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRichTextString.setUnicodeString:(Lorg/apache/poi/hssf/record/common/UnicodeString;)V
        end local 11 // org.apache.poi.hssf.record.common.UnicodeString us
        end local 10 // int sstIndex
        end local 9 // java.lang.String str
        40: .line 346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 8 /* lrec */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        41: .line 347
            goto 74
        end local 8 // org.apache.poi.hssf.record.LabelSSTRecord lrec
        42: .line 352
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int
      StackMap stack:
            aload 1 /* cellType */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 45
        43: .line 354
            new org.apache.poi.hssf.record.BlankRecord
            dup
            invokespecial org.apache.poi.hssf.record.BlankRecord.<init>:()V
            astore 9 /* brec */
        start local 9 // org.apache.poi.hssf.record.BlankRecord brec
        44: .line 355
            goto 46
        end local 9 // org.apache.poi.hssf.record.BlankRecord brec
        45: .line 358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BlankRecord
            astore 9 /* brec */
        start local 9 // org.apache.poi.hssf.record.BlankRecord brec
        46: .line 360
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int top top top org.apache.poi.hssf.record.BlankRecord
      StackMap stack:
            aload 9 /* brec */
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.record.BlankRecord.setColumn:(S)V
        47: .line 363
            aload 9 /* brec */
            iload 5 /* styleIndex */
            invokevirtual org.apache.poi.hssf.record.BlankRecord.setXFIndex:(S)V
        48: .line 364
            aload 9 /* brec */
            iload 3 /* row */
            invokevirtual org.apache.poi.hssf.record.BlankRecord.setRow:(I)V
        49: .line 365
            aload 0 /* this */
            aload 9 /* brec */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        50: .line 366
            goto 74
        end local 9 // org.apache.poi.hssf.record.BlankRecord brec
        51: .line 371
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int
      StackMap stack:
            aload 1 /* cellType */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 54
        52: .line 373
            new org.apache.poi.hssf.record.BoolErrRecord
            dup
            invokespecial org.apache.poi.hssf.record.BoolErrRecord.<init>:()V
            astore 10 /* boolRec */
        start local 10 // org.apache.poi.hssf.record.BoolErrRecord boolRec
        53: .line 374
            goto 55
        end local 10 // org.apache.poi.hssf.record.BoolErrRecord boolRec
        54: .line 377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            astore 10 /* boolRec */
        start local 10 // org.apache.poi.hssf.record.BoolErrRecord boolRec
        55: .line 379
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int top top top top org.apache.poi.hssf.record.BoolErrRecord
      StackMap stack:
            aload 10 /* boolRec */
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setColumn:(S)V
        56: .line 380
            iload 2 /* setValue */
            ifeq 58
        57: .line 382
            aload 10 /* boolRec */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.convertCellValueToBoolean:()Z
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setValue:(Z)V
        58: .line 384
      StackMap locals:
      StackMap stack:
            aload 10 /* boolRec */
            iload 5 /* styleIndex */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setXFIndex:(S)V
        59: .line 385
            aload 10 /* boolRec */
            iload 3 /* row */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setRow:(I)V
        60: .line 386
            aload 0 /* this */
            aload 10 /* boolRec */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        61: .line 387
            goto 74
        end local 10 // org.apache.poi.hssf.record.BoolErrRecord boolRec
        62: .line 392
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int
      StackMap stack:
            aload 1 /* cellType */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 65
        63: .line 394
            new org.apache.poi.hssf.record.BoolErrRecord
            dup
            invokespecial org.apache.poi.hssf.record.BoolErrRecord.<init>:()V
            astore 11 /* errRec */
        start local 11 // org.apache.poi.hssf.record.BoolErrRecord errRec
        64: .line 395
            goto 66
        end local 11 // org.apache.poi.hssf.record.BoolErrRecord errRec
        65: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            astore 11 /* errRec */
        start local 11 // org.apache.poi.hssf.record.BoolErrRecord errRec
        66: .line 400
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int top top top top top org.apache.poi.hssf.record.BoolErrRecord
      StackMap stack:
            aload 11 /* errRec */
            iload 4 /* col */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setColumn:(S)V
        67: .line 401
            iload 2 /* setValue */
            ifeq 69
        68: .line 403
            aload 11 /* errRec */
            getstatic org.apache.poi.ss.usermodel.FormulaError.VALUE:Lorg/apache/poi/ss/usermodel/FormulaError;
            invokevirtual org.apache.poi.ss.usermodel.FormulaError.getCode:()B
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setValue:(B)V
        69: .line 405
      StackMap locals:
      StackMap stack:
            aload 11 /* errRec */
            iload 5 /* styleIndex */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setXFIndex:(S)V
        70: .line 406
            aload 11 /* errRec */
            iload 3 /* row */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setRow:(I)V
        71: .line 407
            aload 0 /* this */
            aload 11 /* errRec */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        72: .line 408
            goto 74
        end local 11 // org.apache.poi.hssf.record.BoolErrRecord errRec
        73: .line 410
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.ss.usermodel.CellType int int int int
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid cell type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* cellType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        74: .line 412
      StackMap locals:
      StackMap stack:
            aload 1 /* cellType */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 77
        75: .line 413
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType._NONE:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 77
        76: .line 415
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.replaceValueRecord:(Lorg/apache/poi/hssf/record/CellValueRecordInterface;)V
        77: .line 417
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* cellType */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
        78: .line 418
            return
        end local 5 // short styleIndex
        end local 4 // short col
        end local 3 // int row
        end local 2 // boolean setValue
        end local 1 // org.apache.poi.ss.usermodel.CellType cellType
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   79     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   79     1    cellType  Lorg/apache/poi/ss/usermodel/CellType;
            0   79     2    setValue  Z
            0   79     3         row  I
            0   79     4         col  S
            0   79     5  styleIndex  S
            3    4     6        frec  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
            5   12     6        frec  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
           14   15     7        nrec  Lorg/apache/poi/hssf/record/NumberRecord;
           16   23     7        nrec  Lorg/apache/poi/hssf/record/NumberRecord;
           25   26     8        lrec  Lorg/apache/poi/hssf/record/LabelSSTRecord;
           27   42     8        lrec  Lorg/apache/poi/hssf/record/LabelSSTRecord;
           32   40     9         str  Ljava/lang/String;
           36   40    10    sstIndex  I
           38   40    11          us  Lorg/apache/poi/hssf/record/common/UnicodeString;
           44   45     9        brec  Lorg/apache/poi/hssf/record/BlankRecord;
           46   51     9        brec  Lorg/apache/poi/hssf/record/BlankRecord;
           53   54    10     boolRec  Lorg/apache/poi/hssf/record/BoolErrRecord;
           55   62    10     boolRec  Lorg/apache/poi/hssf/record/BoolErrRecord;
           64   65    11      errRec  Lorg/apache/poi/hssf/record/BoolErrRecord;
           66   73    11      errRec  Lorg/apache/poi/hssf/record/BoolErrRecord;
    MethodParameters:
            Name  Flags
      cellType    
      setValue    
      row         
      col         
      styleIndex  

  public org.apache.poi.ss.usermodel.CellType getCellType();
    descriptor: ()Lorg/apache/poi/ss/usermodel/CellType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 426
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  protected void setCellValueImpl(double);
    descriptor: (D)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // double value
         0: .line 435
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 4
                    2: 7
                    3: 1
                    4: 9
              default: 1
          }
         1: .line 437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.NUMERIC:Lorg/apache/poi/ss/usermodel/CellType;
         2: .line 438
            iconst_0
         3: .line 439
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
         4: .line 440
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
         5: .line 441
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
         6: .line 437
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         7: .line 444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.NumberRecord
            dload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.NumberRecord.setValue:(D)V
         8: .line 445
            goto 10
         9: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            dload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setCachedDoubleResult:(D)V
        10: .line 450
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   11     1  value  D
    MethodParameters:
       Name  Flags
      value  

  protected void setCellValueImpl(java.util.Date);
    descriptor: (Ljava/util/Date;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // java.util.Date value
         0: .line 460
            aload 0 /* this */
            aload 1 /* value */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.isUsing1904DateWindowing:()Z
            invokestatic org.apache.poi.hssf.usermodel.HSSFDateUtil.getExcelDate:(Ljava/util/Date;Z)D
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellValue:(D)V
         1: .line 461
            return
        end local 1 // java.util.Date value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    2     1  value  Ljava/util/Date;
    MethodParameters:
       Name  Flags
      value  

  protected void setCellValueImpl(java.util.Calendar);
    descriptor: (Ljava/util/Calendar;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // java.util.Calendar value
         0: .line 468
            aload 0 /* this */
            aload 1 /* value */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.isUsing1904DateWindowing:()Z
            invokestatic org.apache.poi.hssf.usermodel.HSSFDateUtil.getExcelDate:(Ljava/util/Calendar;Z)D
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellValue:(D)V
         1: .line 469
            return
        end local 1 // java.util.Calendar value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    2     1  value  Ljava/util/Calendar;
    MethodParameters:
       Name  Flags
      value  

  protected void setCellValueImpl(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // java.lang.String value
         0: .line 476
            aload 0 /* this */
            new org.apache.poi.hssf.usermodel.HSSFRichTextString
            dup
            aload 1 /* value */
            invokespecial org.apache.poi.hssf.usermodel.HSSFRichTextString.<init>:(Ljava/lang/String;)V
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellValueImpl:(Lorg/apache/poi/ss/usermodel/RichTextString;)V
         1: .line 477
            return
        end local 1 // java.lang.String value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  protected void setCellValueImpl(org.apache.poi.ss.usermodel.RichTextString);
    descriptor: (Lorg/apache/poi/ss/usermodel/RichTextString;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.RichTextString value
         0: .line 484
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpne 5
         1: .line 487
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 2 /* fr */
        start local 2 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fr
         2: .line 488
            aload 2 /* fr */
            aload 1 /* value */
            invokeinterface org.apache.poi.ss.usermodel.RichTextString.getString:()Ljava/lang/String;
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setCachedStringResult:(Ljava/lang/String;)V
         3: .line 490
            aload 0 /* this */
            new org.apache.poi.hssf.usermodel.HSSFRichTextString
            dup
            aload 1 /* value */
            invokeinterface org.apache.poi.ss.usermodel.RichTextString.getString:()Ljava/lang/String;
            invokespecial org.apache.poi.hssf.usermodel.HSSFRichTextString.<init>:(Ljava/lang/String;)V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
         4: .line 493
            return
        end local 2 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fr
         5: .line 499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.STRING:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 10
         6: .line 500
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            istore 2 /* row */
        start local 2 // int row
         7: .line 501
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            istore 3 /* col */
        start local 3 // short col
         8: .line 502
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
            istore 4 /* styleIndex */
        start local 4 // short styleIndex
         9: .line 503
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.STRING:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            iload 2 /* row */
            iload 3 /* col */
            iload 4 /* styleIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
        end local 4 // short styleIndex
        end local 3 // short col
        end local 2 // int row
        10: .line 507
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            checkcast org.apache.poi.hssf.usermodel.HSSFRichTextString
            astore 3 /* hvalue */
        start local 3 // org.apache.poi.hssf.usermodel.HSSFRichTextString hvalue
        11: .line 508
            aload 3 /* hvalue */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRichTextString.getUnicodeString:()Lorg/apache/poi/hssf/record/common/UnicodeString;
            astore 4 /* str */
        start local 4 // org.apache.poi.hssf.record.common.UnicodeString str
        12: .line 509
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            aload 4 /* str */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.addSSTString:(Lorg/apache/poi/hssf/record/common/UnicodeString;)I
            istore 2 /* index */
        start local 2 // int index
        13: .line 510
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.LabelSSTRecord
            iload 2 /* index */
            invokevirtual org.apache.poi.hssf.record.LabelSSTRecord.setSSTIndex:(I)V
        14: .line 511
            aload 0 /* this */
            aload 3 /* hvalue */
            putfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
        15: .line 512
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.LabelSSTRecord
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRichTextString.setWorkbookReferences:(Lorg/apache/poi/hssf/model/InternalWorkbook;Lorg/apache/poi/hssf/record/LabelSSTRecord;)V
        16: .line 513
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 2 /* index */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getSSTString:(I)Lorg/apache/poi/hssf/record/common/UnicodeString;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRichTextString.setUnicodeString:(Lorg/apache/poi/hssf/record/common/UnicodeString;)V
        17: .line 514
            return
        end local 4 // org.apache.poi.hssf.record.common.UnicodeString str
        end local 3 // org.apache.poi.hssf.usermodel.HSSFRichTextString hvalue
        end local 2 // int index
        end local 1 // org.apache.poi.ss.usermodel.RichTextString value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   18     1       value  Lorg/apache/poi/ss/usermodel/RichTextString;
            2    5     2          fr  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
            7   10     2         row  I
            8   10     3         col  S
            9   10     4  styleIndex  S
           13   18     2       index  I
           11   18     3      hvalue  Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
           12   18     4         str  Lorg/apache/poi/hssf/record/common/UnicodeString;
    MethodParameters:
       Name  Flags
      value  

  protected void setCellFormulaImpl(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=10, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // java.lang.String formula
         0: .line 521
            getstatic org.apache.poi.hssf.usermodel.HSSFCell.$assertionsDisabled:Z
            ifne 1
            aload 1 /* formula */
            ifnonnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            istore 2 /* row */
        start local 2 // int row
         2: .line 524
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            istore 3 /* col */
        start local 3 // short col
         3: .line 525
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
            istore 4 /* styleIndex */
        start local 4 // short styleIndex
         4: .line 527
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.readValue:()Lorg/apache/poi/ss/usermodel/CellValue;
            astore 5 /* savedValue */
        start local 5 // org.apache.poi.ss.usermodel.CellValue savedValue
         5: .line 528
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
            istore 6 /* sheetIndex */
        start local 6 // int sheetIndex
         6: .line 529
            aload 1 /* formula */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            getstatic org.apache.poi.ss.formula.FormulaType.CELL:Lorg/apache/poi/ss/formula/FormulaType;
            iload 6 /* 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 7 /* ptgs */
        start local 7 // org.apache.poi.ss.formula.ptg.Ptg[] ptgs
         7: .line 530
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            iload 2 /* row */
            iload 3 /* col */
            iload 4 /* styleIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         8: .line 531
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 8 /* agg */
        start local 8 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate agg
         9: .line 532
            aload 8 /* agg */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            astore 9 /* frec */
        start local 9 // org.apache.poi.hssf.record.FormulaRecord frec
        10: .line 533
            aload 9 /* frec */
            iconst_2
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.setOptions:(S)V
        11: .line 536
            aload 8 /* agg */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getXFIndex:()S
            ifne 13
        12: .line 537
            aload 8 /* agg */
            bipush 15
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setXFIndex:(S)V
        13: .line 539
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell java.lang.String int int int org.apache.poi.ss.usermodel.CellValue int org.apache.poi.ss.formula.ptg.Ptg[] org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate org.apache.poi.hssf.record.FormulaRecord
      StackMap stack:
            aload 8 /* agg */
            aload 7 /* ptgs */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setParsedExpression:([Lorg/apache/poi/ss/formula/ptg/Ptg;)V
        14: .line 541
            aload 0 /* this */
            aload 5 /* savedValue */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.restoreValue:(Lorg/apache/poi/ss/usermodel/CellValue;)V
        15: .line 542
            return
        end local 9 // org.apache.poi.hssf.record.FormulaRecord frec
        end local 8 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate agg
        end local 7 // org.apache.poi.ss.formula.ptg.Ptg[] ptgs
        end local 6 // int sheetIndex
        end local 5 // org.apache.poi.ss.usermodel.CellValue savedValue
        end local 4 // short styleIndex
        end local 3 // short col
        end local 2 // int row
        end local 1 // java.lang.String formula
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   16     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   16     1     formula  Ljava/lang/String;
            2   16     2         row  I
            3   16     3         col  S
            4   16     4  styleIndex  S
            5   16     5  savedValue  Lorg/apache/poi/ss/usermodel/CellValue;
            6   16     6  sheetIndex  I
            7   16     7        ptgs  [Lorg/apache/poi/ss/formula/ptg/Ptg;
            9   16     8         agg  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
           10   16     9        frec  Lorg/apache/poi/hssf/record/FormulaRecord;
    MethodParameters:
         Name  Flags
      formula  

  private org.apache.poi.ss.usermodel.CellValue readValue();
    descriptor: ()Lorg/apache/poi/ss/usermodel/CellValue;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 545
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellType:()Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCachedFormulaResultType:()Lorg/apache/poi/ss/usermodel/CellType;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellType:()Lorg/apache/poi/ss/usermodel/CellType;
      StackMap locals:
      StackMap stack: org.apache.poi.ss.usermodel.CellType
         2: astore 1 /* valueType */
        start local 1 // org.apache.poi.ss.usermodel.CellType valueType
         3: .line 546
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 1 /* valueType */
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 4
                    3: 5
                    4: 8
                    5: 8
                    6: 6
                    7: 7
              default: 8
          }
         4: .line 548
      StackMap locals: org.apache.poi.ss.usermodel.CellType
      StackMap stack:
            new org.apache.poi.ss.usermodel.CellValue
            dup
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getNumericCellValue:()D
            invokespecial org.apache.poi.ss.usermodel.CellValue.<init>:(D)V
            areturn
         5: .line 550
      StackMap locals:
      StackMap stack:
            new org.apache.poi.ss.usermodel.CellValue
            dup
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getStringCellValue:()Ljava/lang/String;
            invokespecial org.apache.poi.ss.usermodel.CellValue.<init>:(Ljava/lang/String;)V
            areturn
         6: .line 552
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getBooleanCellValue:()Z
            invokestatic org.apache.poi.ss.usermodel.CellValue.valueOf:(Z)Lorg/apache/poi/ss/usermodel/CellValue;
            areturn
         7: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getErrorCellValue:()B
            invokestatic org.apache.poi.ss.usermodel.CellValue.getError:(I)Lorg/apache/poi/ss/usermodel/CellValue;
            areturn
         8: .line 556
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            invokespecial java.lang.IllegalStateException.<init>:()V
            athrow
        end local 1 // org.apache.poi.ss.usermodel.CellType valueType
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            3    9     1  valueType  Lorg/apache/poi/ss/usermodel/CellType;

  private void restoreValue(org.apache.poi.ss.usermodel.CellValue);
    descriptor: (Lorg/apache/poi/ss/usermodel/CellValue;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.CellValue value
         0: .line 561
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 1 /* value */
            invokevirtual org.apache.poi.ss.usermodel.CellValue.getCellType:()Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 1
                    3: 3
                    4: 9
                    5: 9
                    6: 5
                    7: 7
              default: 9
          }
         1: .line 563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.apache.poi.ss.usermodel.CellValue.getNumberValue:()D
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellValue:(D)V
         2: .line 564
            goto 10
         3: .line 566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.apache.poi.ss.usermodel.CellValue.getStringValue:()Ljava/lang/String;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellValue:(Ljava/lang/String;)V
         4: .line 567
            goto 10
         5: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.apache.poi.ss.usermodel.CellValue.getBooleanValue:()Z
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellValue:(Z)V
         6: .line 570
            goto 10
         7: .line 572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.apache.poi.ss.usermodel.CellValue.getErrorValue:()B
            invokestatic org.apache.poi.ss.usermodel.FormulaError.forInt:(B)Lorg/apache/poi/ss/usermodel/FormulaError;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue:(Lorg/apache/poi/ss/usermodel/FormulaError;)V
         8: .line 573
            goto 10
         9: .line 575
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            invokespecial java.lang.IllegalStateException.<init>:()V
            athrow
        10: .line 577
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.poi.ss.usermodel.CellValue value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   11     1  value  Lorg/apache/poi/ss/usermodel/CellValue;
    MethodParameters:
       Name  Flags
      value  

  protected void removeFormulaImpl();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 581
            getstatic org.apache.poi.hssf.usermodel.HSSFCell.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellType:()Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.notifyFormulaChanging:()V
         2: .line 585
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCachedFormulaResultType:()Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 3
                    3: 8
                    4: 22
                    5: 22
                    6: 12
                    7: 17
              default: 22
          }
         3: .line 587
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getValue:()D
            dstore 1 /* numericValue */
        start local 1 // double numericValue
         4: .line 588
            aload 0 /* this */
            new org.apache.poi.hssf.record.NumberRecord
            dup
            invokespecial org.apache.poi.hssf.record.NumberRecord.<init>:()V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
         5: .line 589
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.NumberRecord
            dload 1 /* numericValue */
            invokevirtual org.apache.poi.hssf.record.NumberRecord.setValue:(D)V
         6: .line 590
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.NUMERIC:Lorg/apache/poi/ss/usermodel/CellType;
            putfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
         7: .line 591
            goto 23
        end local 1 // double numericValue
         8: .line 593
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.poi.hssf.record.NumberRecord
            dup
            invokespecial org.apache.poi.hssf.record.NumberRecord.<init>:()V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
         9: .line 594
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.NumberRecord
            dconst_0
            invokevirtual org.apache.poi.hssf.record.NumberRecord.setValue:(D)V
        10: .line 595
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.STRING:Lorg/apache/poi/ss/usermodel/CellType;
            putfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
        11: .line 596
            goto 23
        12: .line 598
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedBooleanValue:()Z
            istore 3 /* booleanValue */
        start local 3 // boolean booleanValue
        13: .line 599
            aload 0 /* this */
            new org.apache.poi.hssf.record.BoolErrRecord
            dup
            invokespecial org.apache.poi.hssf.record.BoolErrRecord.<init>:()V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        14: .line 600
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            iload 3 /* booleanValue */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setValue:(Z)V
        15: .line 601
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.BOOLEAN:Lorg/apache/poi/ss/usermodel/CellType;
            putfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
        16: .line 602
            goto 23
        end local 3 // boolean booleanValue
        17: .line 604
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedErrorValue:()I
            i2b
            istore 4 /* errorValue */
        start local 4 // byte errorValue
        18: .line 605
            aload 0 /* this */
            new org.apache.poi.hssf.record.BoolErrRecord
            dup
            invokespecial org.apache.poi.hssf.record.BoolErrRecord.<init>:()V
            putfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
        19: .line 606
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            iload 4 /* errorValue */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setValue:(B)V
        20: .line 607
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.ERROR:Lorg/apache/poi/ss/usermodel/CellType;
            putfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
        21: .line 608
            goto 23
        end local 4 // byte errorValue
        22: .line 610
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        23: .line 612
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   24     0          this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            4    8     1  numericValue  D
           13   17     3  booleanValue  Z
           18   22     4    errorValue  B

  private void notifyFormulaChanging();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 619
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            instanceof org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            ifeq 2
         1: .line 620
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.notifyFormulaChanging:()V
         2: .line 622
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  public java.lang.String getCellFormula();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 625
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            instanceof org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            ifne 2
         1: .line 626
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_1
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/ss/usermodel/CellType;Z)Ljava/lang/RuntimeException;
            athrow
         2: .line 628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaTokens:()[Lorg/apache/poi/ss/formula/ptg/Ptg;
            invokestatic org.apache.poi.hssf.model.HSSFFormulaParser.toFormulaString:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;[Lorg/apache/poi/ss/formula/ptg/Ptg;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  private static java.lang.RuntimeException typeMismatch(org.apache.poi.ss.usermodel.CellType, org.apache.poi.ss.usermodel.CellType, boolean);
    descriptor: (Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/ss/usermodel/CellType;Z)Ljava/lang/RuntimeException;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.poi.ss.usermodel.CellType expectedTypeCode
        start local 1 // org.apache.poi.ss.usermodel.CellType actualTypeCode
        start local 2 // boolean isFormulaCell
         0: .line 632
            new java.lang.StringBuilder
            dup
            ldc "Cannot get a "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* expectedTypeCode */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " value from a "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* actualTypeCode */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         1: .line 633
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* isFormulaCell */
            ifeq 2
            ldc "formula "
            goto 3
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         2: ldc ""
      StackMap locals: org.apache.poi.ss.usermodel.CellType org.apache.poi.ss.usermodel.CellType int
      StackMap stack: java.lang.StringBuilder java.lang.String
         3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "cell"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 632
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* msg */
        start local 3 // java.lang.String msg
         5: .line 634
            new java.lang.IllegalStateException
            dup
            aload 3 /* msg */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            areturn
        end local 3 // java.lang.String msg
        end local 2 // boolean isFormulaCell
        end local 1 // org.apache.poi.ss.usermodel.CellType actualTypeCode
        end local 0 // org.apache.poi.ss.usermodel.CellType expectedTypeCode
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    6     0  expectedTypeCode  Lorg/apache/poi/ss/usermodel/CellType;
            0    6     1    actualTypeCode  Lorg/apache/poi/ss/usermodel/CellType;
            0    6     2     isFormulaCell  Z
            5    6     3               msg  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      expectedTypeCode  
      actualTypeCode    
      isFormulaCell     

  private static void checkFormulaCachedValueType(org.apache.poi.ss.usermodel.CellType, org.apache.poi.hssf.record.FormulaRecord);
    descriptor: (Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/hssf/record/FormulaRecord;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.poi.ss.usermodel.CellType expectedTypeCode
        start local 1 // org.apache.poi.hssf.record.FormulaRecord fr
         0: .line 637
            aload 1 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedResultType:()I
            invokestatic org.apache.poi.ss.usermodel.CellType.forInt:(I)Lorg/apache/poi/ss/usermodel/CellType;
            astore 2 /* cachedValueType */
        start local 2 // org.apache.poi.ss.usermodel.CellType cachedValueType
         1: .line 638
            aload 2 /* cachedValueType */
            aload 0 /* expectedTypeCode */
            if_acmpeq 3
         2: .line 639
            aload 0 /* expectedTypeCode */
            aload 2 /* cachedValueType */
            iconst_1
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/ss/usermodel/CellType;Z)Ljava/lang/RuntimeException;
            athrow
         3: .line 641
      StackMap locals: org.apache.poi.ss.usermodel.CellType
      StackMap stack:
            return
        end local 2 // org.apache.poi.ss.usermodel.CellType cachedValueType
        end local 1 // org.apache.poi.hssf.record.FormulaRecord fr
        end local 0 // org.apache.poi.ss.usermodel.CellType expectedTypeCode
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0  expectedTypeCode  Lorg/apache/poi/ss/usermodel/CellType;
            0    4     1                fr  Lorg/apache/poi/hssf/record/FormulaRecord;
            1    4     2   cachedValueType  Lorg/apache/poi/ss/usermodel/CellType;
    MethodParameters:
                  Name  Flags
      expectedTypeCode  
      fr                

  public double getNumericCellValue();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 653
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 5
                    2: 2
                    3: 3
                    4: 4
                    5: 1
              default: 3
          }
         1: .line 655
      StackMap locals:
      StackMap stack:
            dconst_0
            dreturn
         2: .line 657
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.NumberRecord
            invokevirtual org.apache.poi.hssf.record.NumberRecord.getValue:()D
            dreturn
         3: .line 659
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.NUMERIC:Lorg/apache/poi/ss/usermodel/CellType;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/ss/usermodel/CellType;Z)Ljava/lang/RuntimeException;
            athrow
         4: .line 663
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            astore 1 /* fr */
        start local 1 // org.apache.poi.hssf.record.FormulaRecord fr
         5: .line 664
            getstatic org.apache.poi.ss.usermodel.CellType.NUMERIC:Lorg/apache/poi/ss/usermodel/CellType;
            aload 1 /* fr */
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.checkFormulaCachedValueType:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/hssf/record/FormulaRecord;)V
         6: .line 665
            aload 1 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getValue:()D
            dreturn
        end local 1 // org.apache.poi.hssf.record.FormulaRecord fr
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            5    7     1    fr  Lorg/apache/poi/hssf/record/FormulaRecord;

  public java.util.Date getDateCellValue();
    descriptor: ()Ljava/util/Date;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 677
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.BLANK:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpne 2
         1: .line 678
            aconst_null
            areturn
         2: .line 680
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getNumericCellValue:()D
            dstore 1 /* value */
        start local 1 // double value
         3: .line 681
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.isUsing1904DateWindowing:()Z
            ifeq 5
         4: .line 682
            dload 1 /* value */
            iconst_1
            invokestatic org.apache.poi.hssf.usermodel.HSSFDateUtil.getJavaDate:(DZ)Ljava/util/Date;
            areturn
         5: .line 684
      StackMap locals: double
      StackMap stack:
            dload 1 /* value */
            iconst_0
            invokestatic org.apache.poi.hssf.usermodel.HSSFDateUtil.getJavaDate:(DZ)Ljava/util/Date;
            areturn
        end local 1 // double value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            3    6     1  value  D

  public java.lang.String getStringCellValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 694
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getRichStringCellValue:()Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
            astore 1 /* str */
        start local 1 // org.apache.poi.hssf.usermodel.HSSFRichTextString str
         1: .line 695
            aload 1 /* str */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFRichTextString.getString:()Ljava/lang/String;
            areturn
        end local 1 // org.apache.poi.hssf.usermodel.HSSFRichTextString str
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            1    2     1   str  Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;

  public org.apache.poi.hssf.usermodel.HSSFRichTextString getRichStringCellValue();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 705
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 3 - 5
                    3: 2
                    4: 4
                    5: 1
              default: 3
          }
         1: .line 707
      StackMap locals:
      StackMap stack:
            new org.apache.poi.hssf.usermodel.HSSFRichTextString
            dup
            ldc ""
            invokespecial org.apache.poi.hssf.usermodel.HSSFRichTextString.<init>:(Ljava/lang/String;)V
            areturn
         2: .line 709
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._stringValue:Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
            areturn
         3: .line 711
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.STRING:Lorg/apache/poi/ss/usermodel/CellType;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/ss/usermodel/CellType;Z)Ljava/lang/RuntimeException;
            athrow
         4: .line 715
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 1 /* fra */
        start local 1 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fra
         5: .line 716
            getstatic org.apache.poi.ss.usermodel.CellType.STRING:Lorg/apache/poi/ss/usermodel/CellType;
            aload 1 /* fra */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.checkFormulaCachedValueType:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/hssf/record/FormulaRecord;)V
         6: .line 717
            aload 1 /* fra */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getStringValue:()Ljava/lang/String;
            astore 2 /* strVal */
        start local 2 // java.lang.String strVal
         7: .line 718
            new org.apache.poi.hssf.usermodel.HSSFRichTextString
            dup
            aload 2 /* strVal */
            ifnonnull 8
            ldc ""
            goto 9
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate java.lang.String
      StackMap stack: new 7 new 7
         8: aload 2 /* strVal */
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate java.lang.String
      StackMap stack: new 7 new 7 java.lang.String
         9: invokespecial org.apache.poi.hssf.usermodel.HSSFRichTextString.<init>:(Ljava/lang/String;)V
            areturn
        end local 2 // java.lang.String strVal
        end local 1 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fra
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            5   10     1     fra  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
            7   10     2  strVal  Ljava/lang/String;

  public void setCellValue(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // boolean value
         0: .line 730
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            istore 2 /* row */
        start local 2 // int row
         1: .line 731
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            istore 3 /* col */
        start local 3 // short col
         2: .line 732
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
            istore 4 /* styleIndex */
        start local 4 // short styleIndex
         3: .line 734
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 4 - 6
                    4: 7
                    5: 4
                    6: 5
              default: 4
          }
         4: .line 736
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.BOOLEAN:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            iload 2 /* row */
            iload 3 /* col */
            iload 4 /* styleIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         5: .line 739
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setValue:(Z)V
         6: .line 740
            goto 8
         7: .line 742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            iload 1 /* value */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setCachedBooleanResult:(Z)V
         8: .line 745
      StackMap locals:
      StackMap stack:
            return
        end local 4 // short styleIndex
        end local 3 // short col
        end local 2 // int row
        end local 1 // boolean value
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    9     1       value  Z
            1    9     2         row  I
            2    9     3         col  S
            3    9     4  styleIndex  S
    MethodParameters:
       Name  Flags
      value  

  public void setCellErrorValue(byte);
    descriptor: (B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // byte errorCode
         0: .line 758
            iload 1 /* errorCode */
            invokestatic org.apache.poi.ss.usermodel.FormulaError.forInt:(B)Lorg/apache/poi/ss/usermodel/FormulaError;
            astore 2 /* error */
        start local 2 // org.apache.poi.ss.usermodel.FormulaError error
         1: .line 759
            aload 0 /* this */
            aload 2 /* error */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue:(Lorg/apache/poi/ss/usermodel/FormulaError;)V
         2: .line 760
            return
        end local 2 // org.apache.poi.ss.usermodel.FormulaError error
        end local 1 // byte errorCode
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    3     1  errorCode  B
            1    3     2      error  Lorg/apache/poi/ss/usermodel/FormulaError;
    MethodParameters:
           Name  Flags
      errorCode  

  public void setCellErrorValue(org.apache.poi.ss.usermodel.FormulaError);
    descriptor: (Lorg/apache/poi/ss/usermodel/FormulaError;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.FormulaError error
         0: .line 771
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            istore 2 /* row */
        start local 2 // int row
         1: .line 772
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            istore 3 /* col */
        start local 3 // short col
         2: .line 773
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
            istore 4 /* styleIndex */
        start local 4 // short styleIndex
         3: .line 774
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 4 - 7
                    4: 7
                    5: 4
                    6: 4
                    7: 5
              default: 4
          }
         4: .line 776
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.ERROR:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            iload 2 /* row */
            iload 3 /* col */
            iload 4 /* styleIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         5: .line 779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            aload 1 /* error */
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.setValue:(Lorg/apache/poi/ss/usermodel/FormulaError;)V
         6: .line 780
            goto 8
         7: .line 782
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            aload 1 /* error */
            invokevirtual org.apache.poi.ss.usermodel.FormulaError.getCode:()B
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setCachedErrorResult:(I)V
         8: .line 785
      StackMap locals:
      StackMap stack:
            return
        end local 4 // short styleIndex
        end local 3 // short col
        end local 2 // int row
        end local 1 // org.apache.poi.ss.usermodel.FormulaError error
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    9     1       error  Lorg/apache/poi/ss/usermodel/FormulaError;
            1    9     2         row  I
            2    9     3         col  S
            3    9     4  styleIndex  S
    MethodParameters:
       Name  Flags
      error  

  private boolean convertCellValueToBoolean();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 798
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 5
                    3: 2
                    4: 7
                    5: 10
                    6: 1
                    7: 10
              default: 11
          }
         1: .line 800
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.getBooleanValue:()Z
            ireturn
         2: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.LabelSSTRecord
            invokevirtual org.apache.poi.hssf.record.LabelSSTRecord.getSSTIndex:()I
            istore 1 /* sstIndex */
        start local 1 // int sstIndex
         3: .line 803
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 1 /* sstIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getSSTString:(I)Lorg/apache/poi/hssf/record/common/UnicodeString;
            invokevirtual org.apache.poi.hssf.record.common.UnicodeString.getString:()Ljava/lang/String;
            astore 2 /* text */
        start local 2 // java.lang.String text
         4: .line 804
            aload 2 /* text */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 2 // java.lang.String text
        end local 1 // int sstIndex
         5: .line 806
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.NumberRecord
            invokevirtual org.apache.poi.hssf.record.NumberRecord.getValue:()D
            dconst_0
            dcmpl
            ifeq 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
         7: .line 810
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            astore 3 /* fr */
        start local 3 // org.apache.poi.hssf.record.FormulaRecord fr
         8: .line 811
            getstatic org.apache.poi.ss.usermodel.CellType.BOOLEAN:Lorg/apache/poi/ss/usermodel/CellType;
            aload 3 /* fr */
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.checkFormulaCachedValueType:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/hssf/record/FormulaRecord;)V
         9: .line 812
            aload 3 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedBooleanValue:()Z
            ireturn
        end local 3 // org.apache.poi.hssf.record.FormulaRecord fr
        10: .line 817
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        11: .line 819
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unexpected cell type ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            3    5     1  sstIndex  I
            4    5     2      text  Ljava/lang/String;
            8   10     3        fr  Lorg/apache/poi/hssf/record/FormulaRecord;

  private java.lang.String convertCellValueToString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 823
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 7
                    3: 5
                    4: 9
                    5: 1
                    6: 2
                    7: 8
              default: 10
          }
         1: .line 825
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
         2: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.getBooleanValue:()Z
            ifeq 3
            ldc "TRUE"
            goto 4
      StackMap locals:
      StackMap stack:
         3: ldc "FALSE"
      StackMap locals:
      StackMap stack: java.lang.String
         4: areturn
         5: .line 829
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.LabelSSTRecord
            invokevirtual org.apache.poi.hssf.record.LabelSSTRecord.getSSTIndex:()I
            istore 1 /* sstIndex */
        start local 1 // int sstIndex
         6: .line 830
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 1 /* sstIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getSSTString:(I)Lorg/apache/poi/hssf/record/common/UnicodeString;
            invokevirtual org.apache.poi.hssf.record.common.UnicodeString.getString:()Ljava/lang/String;
            areturn
        end local 1 // int sstIndex
         7: .line 832
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.NumberRecord
            invokevirtual org.apache.poi.hssf.record.NumberRecord.getValue:()D
            invokestatic org.apache.poi.ss.util.NumberToTextConverter.toText:(D)Ljava/lang/String;
            areturn
         8: .line 834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.getErrorValue:()B
            invokestatic org.apache.poi.ss.usermodel.FormulaError.forInt:(B)Lorg/apache/poi/ss/usermodel/FormulaError;
            invokevirtual org.apache.poi.ss.usermodel.FormulaError.getString:()Ljava/lang/String;
            areturn
         9: .line 838
      StackMap locals:
      StackMap stack:
            goto 11
        10: .line 840
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unexpected cell type ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 842
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 1 /* fra */
        start local 1 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fra
        12: .line 843
            aload 1 /* fra */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            astore 2 /* fr */
        start local 2 // org.apache.poi.hssf.record.FormulaRecord fr
        13: .line 844
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 2 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedResultType:()I
            invokestatic org.apache.poi.ss.usermodel.CellType.forInt:(I)Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 18
                    3: 17
                    4: 20
                    5: 20
                    6: 14
                    7: 19
              default: 20
          }
        14: .line 846
      StackMap locals: org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate org.apache.poi.hssf.record.FormulaRecord
      StackMap stack:
            aload 2 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedBooleanValue:()Z
            ifeq 15
            ldc "TRUE"
            goto 16
      StackMap locals:
      StackMap stack:
        15: ldc "FALSE"
      StackMap locals:
      StackMap stack: java.lang.String
        16: areturn
        17: .line 848
      StackMap locals:
      StackMap stack:
            aload 1 /* fra */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getStringValue:()Ljava/lang/String;
            areturn
        18: .line 850
      StackMap locals:
      StackMap stack:
            aload 2 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getValue:()D
            invokestatic org.apache.poi.ss.util.NumberToTextConverter.toText:(D)Ljava/lang/String;
            areturn
        19: .line 852
      StackMap locals:
      StackMap stack:
            aload 2 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedErrorValue:()I
            invokestatic org.apache.poi.ss.usermodel.FormulaError.forInt:(I)Lorg/apache/poi/ss/usermodel/FormulaError;
            invokevirtual org.apache.poi.ss.usermodel.FormulaError.getString:()Ljava/lang/String;
            areturn
        20: .line 854
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unexpected formula result type ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // org.apache.poi.hssf.record.FormulaRecord fr
        end local 1 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate fra
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0      this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            6    7     1  sstIndex  I
           12   21     1       fra  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
           13   21     2        fr  Lorg/apache/poi/hssf/record/FormulaRecord;

  public boolean getBooleanCellValue();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 866
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 4 - 6
                    4: 3
                    5: 1
                    6: 2
              default: 4
          }
         1: .line 868
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 870
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.getBooleanValue:()Z
            ireturn
         3: .line 872
      StackMap locals:
      StackMap stack:
            goto 5
         4: .line 874
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.BOOLEAN:Lorg/apache/poi/ss/usermodel/CellType;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/ss/usermodel/CellType;Z)Ljava/lang/RuntimeException;
            athrow
         5: .line 876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            astore 1 /* fr */
        start local 1 // org.apache.poi.hssf.record.FormulaRecord fr
         6: .line 877
            getstatic org.apache.poi.ss.usermodel.CellType.BOOLEAN:Lorg/apache/poi/ss/usermodel/CellType;
            aload 1 /* fr */
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.checkFormulaCachedValueType:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/hssf/record/FormulaRecord;)V
         7: .line 878
            aload 1 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedBooleanValue:()Z
            ireturn
        end local 1 // org.apache.poi.hssf.record.FormulaRecord fr
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            6    8     1    fr  Lorg/apache/poi/hssf/record/FormulaRecord;

  public byte getErrorCellValue();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 887
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 4 - 7
                    4: 2
                    5: 5
                    6: 5
                    7: 1
              default: 5
          }
         1: .line 889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.getErrorValue:()B
            ireturn
         2: .line 891
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            astore 1 /* fr */
        start local 1 // org.apache.poi.hssf.record.FormulaRecord fr
         3: .line 892
            getstatic org.apache.poi.ss.usermodel.CellType.ERROR:Lorg/apache/poi/ss/usermodel/CellType;
            aload 1 /* fr */
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.checkFormulaCachedValueType:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/hssf/record/FormulaRecord;)V
         4: .line 893
            aload 1 /* fr */
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedErrorValue:()I
            i2b
            ireturn
        end local 1 // org.apache.poi.hssf.record.FormulaRecord fr
         5: .line 895
      StackMap locals:
      StackMap stack:
            getstatic org.apache.poi.ss.usermodel.CellType.ERROR:Lorg/apache/poi/ss/usermodel/CellType;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch:(Lorg/apache/poi/ss/usermodel/CellType;Lorg/apache/poi/ss/usermodel/CellType;Z)Ljava/lang/RuntimeException;
            athrow
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            3    5     1    fr  Lorg/apache/poi/hssf/record/FormulaRecord;

  public void setCellStyle(org.apache.poi.ss.usermodel.CellStyle);
    descriptor: (Lorg/apache/poi/ss/usermodel/CellStyle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.CellStyle style
         0: .line 911
            aload 0 /* this */
            aload 1 /* style */
            checkcast org.apache.poi.hssf.usermodel.HSSFCellStyle
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellStyle:(Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;)V
         1: .line 912
            return
        end local 1 // org.apache.poi.ss.usermodel.CellStyle style
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    2     1  style  Lorg/apache/poi/ss/usermodel/CellStyle;
    MethodParameters:
       Name  Flags
      style  

  public void setCellStyle(org.apache.poi.hssf.usermodel.HSSFCellStyle);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFCellStyle style
         0: .line 915
            aload 1 /* style */
            ifnonnull 3
         1: .line 916
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            bipush 15
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.setXFIndex:(S)V
         2: .line 917
            return
         3: .line 921
      StackMap locals:
      StackMap stack:
            aload 1 /* style */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCellStyle.verifyBelongsToWorkbook:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;)V
         4: .line 924
            aload 1 /* style */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCellStyle.getUserStyleName:()Ljava/lang/String;
            ifnull 7
         5: .line 925
            aload 0 /* this */
            aload 1 /* style */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.applyUserCellStyle:(Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;)S
            istore 2 /* styleIndex */
        start local 2 // short styleIndex
         6: .line 926
            goto 8
        end local 2 // short styleIndex
         7: .line 927
      StackMap locals:
      StackMap stack:
            aload 1 /* style */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCellStyle.getIndex:()S
            istore 2 /* styleIndex */
        start local 2 // short styleIndex
         8: .line 931
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            iload 2 /* styleIndex */
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.setXFIndex:(S)V
         9: .line 932
            return
        end local 2 // short styleIndex
        end local 1 // org.apache.poi.hssf.usermodel.HSSFCellStyle style
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   10     1       style  Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
            6    7     2  styleIndex  S
            8   10     2  styleIndex  S
    MethodParameters:
       Name  Flags
      style  

  public org.apache.poi.hssf.usermodel.HSSFCellStyle getCellStyle();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 941
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
            istore 1 /* styleIndex */
        start local 1 // short styleIndex
         1: .line 942
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            iload 1 /* styleIndex */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getExFormatAt:(I)Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
            astore 2 /* xf */
        start local 2 // org.apache.poi.hssf.record.ExtendedFormatRecord xf
         2: .line 943
            new org.apache.poi.hssf.usermodel.HSSFCellStyle
            dup
            iload 1 /* styleIndex */
            aload 2 /* xf */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokespecial org.apache.poi.hssf.usermodel.HSSFCellStyle.<init>:(SLorg/apache/poi/hssf/record/ExtendedFormatRecord;Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;)V
            areturn
        end local 2 // org.apache.poi.hssf.record.ExtendedFormatRecord xf
        end local 1 // short styleIndex
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            1    3     1  styleIndex  S
            2    3     2          xf  Lorg/apache/poi/hssf/record/ExtendedFormatRecord;

  protected org.apache.poi.hssf.record.CellValueRecordInterface getCellValueRecord();
    descriptor: ()Lorg/apache/poi/hssf/record/CellValueRecordInterface;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 954
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  private static void checkBounds(int);
    descriptor: (I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // int cellIndex
         0: .line 961
            iload 0 /* cellIndex */
            iflt 1
            iload 0 /* cellIndex */
            getstatic org.apache.poi.hssf.usermodel.HSSFCell.LAST_COLUMN_NUMBER:I
            if_icmple 5
         1: .line 962
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid column index ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* cellIndex */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         2: .line 963
            ldc ").  Allowable column range for "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "BIFF8"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " is (0.."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 964
            getstatic org.apache.poi.hssf.usermodel.HSSFCell.LAST_COLUMN_NUMBER:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ") or ('A'..'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            getstatic org.apache.poi.hssf.usermodel.HSSFCell.LAST_COLUMN_NAME: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;
         4: .line 962
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 966
      StackMap locals:
      StackMap stack:
            return
        end local 0 // int cellIndex
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0  cellIndex  I
    MethodParameters:
           Name  Flags
      cellIndex  

  public void setAsActiveCell();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 974
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            istore 1 /* row */
        start local 1 // int row
         1: .line 975
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            istore 2 /* col */
        start local 2 // short col
         2: .line 976
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            iload 1 /* row */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setActiveCellRow:(I)V
         3: .line 977
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            iload 2 /* col */
            invokevirtual org.apache.poi.hssf.model.InternalSheet.setActiveCellCol:(S)V
         4: .line 978
            return
        end local 2 // short col
        end local 1 // int row
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            1    5     1   row  I
            2    5     2   col  S

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 993
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:()[I
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellTypeEnum:()Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iaload
            tableswitch { // 2 - 7
                    2: 7
                    3: 12
                    4: 6
                    5: 1
                    6: 2
                    7: 5
              default: 13
          }
         1: .line 995
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
         2: .line 997
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getBooleanCellValue:()Z
            ifeq 3
            ldc "TRUE"
            goto 4
      StackMap locals:
      StackMap stack:
         3: ldc "FALSE"
      StackMap locals:
      StackMap stack: java.lang.String
         4: areturn
         5: .line 999
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.BoolErrRecord
            invokevirtual org.apache.poi.hssf.record.BoolErrRecord.getErrorValue:()B
            invokestatic org.apache.poi.ss.formula.eval.ErrorEval.getText:(I)Ljava/lang/String;
            areturn
         6: .line 1001
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellFormula:()Ljava/lang/String;
            areturn
         7: .line 1004
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic org.apache.poi.hssf.usermodel.HSSFDateUtil.isCellDateFormatted:(Lorg/apache/poi/ss/usermodel/Cell;)Z
            ifeq 11
         8: .line 1005
            new java.text.SimpleDateFormat
            dup
            ldc "dd-MMM-yyyy"
            invokestatic org.apache.poi.util.LocaleUtil.getUserLocale:()Ljava/util/Locale;
            invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;Ljava/util/Locale;)V
            astore 1 /* sdf */
        start local 1 // java.text.SimpleDateFormat sdf
         9: .line 1006
            aload 1 /* sdf */
            invokestatic org.apache.poi.util.LocaleUtil.getUserTimeZone:()Ljava/util/TimeZone;
            invokevirtual java.text.SimpleDateFormat.setTimeZone:(Ljava/util/TimeZone;)V
        10: .line 1007
            aload 1 /* sdf */
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getDateCellValue:()Ljava/util/Date;
            invokevirtual java.text.SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
            areturn
        end local 1 // java.text.SimpleDateFormat sdf
        11: .line 1009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getNumericCellValue:()D
            invokestatic java.lang.String.valueOf:(D)Ljava/lang/String;
            areturn
        12: .line 1011
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getStringCellValue:()Ljava/lang/String;
            areturn
        13: .line 1013
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "Unknown Cell Type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellType:()Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            9   11     1   sdf  Ljava/text/SimpleDateFormat;

  public void setCellComment(org.apache.poi.ss.usermodel.Comment);
    descriptor: (Lorg/apache/poi/ss/usermodel/Comment;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.Comment comment
         0: .line 1025
            aload 1 /* comment */
            ifnonnull 3
         1: .line 1026
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.removeCellComment:()V
         2: .line 1027
            return
         3: .line 1030
      StackMap locals:
      StackMap stack:
            aload 1 /* comment */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            invokeinterface org.apache.poi.ss.usermodel.Comment.setRow:(I)V
         4: .line 1031
            aload 1 /* comment */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            invokeinterface org.apache.poi.ss.usermodel.Comment.setColumn:(I)V
         5: .line 1032
            aload 0 /* this */
            aload 1 /* comment */
            checkcast org.apache.poi.hssf.usermodel.HSSFComment
            putfield org.apache.poi.hssf.usermodel.HSSFCell._comment:Lorg/apache/poi/hssf/usermodel/HSSFComment;
         6: .line 1033
            return
        end local 1 // org.apache.poi.ss.usermodel.Comment comment
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    7     1  comment  Lorg/apache/poi/ss/usermodel/Comment;
    MethodParameters:
         Name  Flags
      comment  

  public org.apache.poi.hssf.usermodel.HSSFComment getCellComment();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFComment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1041
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._comment:Lorg/apache/poi/hssf/usermodel/HSSFComment;
            ifnonnull 2
         1: .line 1042
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellComment:(II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
            putfield org.apache.poi.hssf.usermodel.HSSFCell._comment:Lorg/apache/poi/hssf/usermodel/HSSFComment;
         2: .line 1044
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._comment:Lorg/apache/poi/hssf/usermodel/HSSFComment;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  public void removeCellComment();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1054
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellComment:(II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
            astore 1 /* comment */
        start local 1 // org.apache.poi.hssf.usermodel.HSSFComment comment
         1: .line 1055
            aload 0 /* this */
            aconst_null
            putfield org.apache.poi.hssf.usermodel.HSSFCell._comment:Lorg/apache/poi/hssf/usermodel/HSSFComment;
         2: .line 1056
            aload 1 /* comment */
            ifnonnull 4
         3: .line 1057
            return
         4: .line 1059
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFComment
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
            aload 1 /* comment */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.removeShape:(Lorg/apache/poi/hssf/usermodel/HSSFShape;)Z
            pop
         5: .line 1060
            return
        end local 1 // org.apache.poi.hssf.usermodel.HSSFComment comment
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            1    6     1  comment  Lorg/apache/poi/hssf/usermodel/HSSFComment;

  public org.apache.poi.hssf.usermodel.HSSFHyperlink getHyperlink();
    descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1067
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlink:(II)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  public void setHyperlink(org.apache.poi.ss.usermodel.Hyperlink);
    descriptor: (Lorg/apache/poi/ss/usermodel/Hyperlink;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.usermodel.Hyperlink hyperlink
         0: .line 1078
            aload 1 /* hyperlink */
            ifnonnull 3
         1: .line 1079
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.removeHyperlink:()V
         2: .line 1080
            return
         3: .line 1083
      StackMap locals:
      StackMap stack:
            aload 1 /* hyperlink */
            checkcast org.apache.poi.hssf.usermodel.HSSFHyperlink
            astore 2 /* link */
        start local 2 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
         4: .line 1085
            aload 2 /* link */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setFirstRow:(I)V
         5: .line 1086
            aload 2 /* link */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setLastRow:(I)V
         6: .line 1087
            aload 2 /* link */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setFirstColumn:(I)V
         7: .line 1088
            aload 2 /* link */
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setLastColumn:(I)V
         8: .line 1090
            invokestatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$common$usermodel$HyperlinkType:()[I
            aload 2 /* link */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getTypeEnum:()Lorg/apache/poi/common/usermodel/HyperlinkType;
            invokevirtual org.apache.poi.common.usermodel.HyperlinkType.ordinal:()I
            iaload
            tableswitch { // 2 - 5
                    2: 9
                    3: 13
                    4: 9
                    5: 11
              default: 15
          }
         9: .line 1093
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFHyperlink
      StackMap stack:
            aload 2 /* link */
            ldc "url"
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setLabel:(Ljava/lang/String;)V
        10: .line 1094
            goto 15
        11: .line 1096
      StackMap locals:
      StackMap stack:
            aload 2 /* link */
            ldc "file"
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setLabel:(Ljava/lang/String;)V
        12: .line 1097
            goto 15
        13: .line 1099
      StackMap locals:
      StackMap stack:
            aload 2 /* link */
            ldc "place"
            invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setLabel:(Ljava/lang/String;)V
        14: .line 1100
            goto 15
        15: .line 1105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
            invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
            astore 3 /* records */
        start local 3 // java.util.List records
        16: .line 1106
            aload 3 /* records */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 4 /* eofLoc */
        start local 4 // int eofLoc
        17: .line 1107
            aload 3 /* records */
            iload 4 /* eofLoc */
            aload 2 /* link */
            getfield org.apache.poi.hssf.usermodel.HSSFHyperlink.record:Lorg/apache/poi/hssf/record/HyperlinkRecord;
            invokeinterface java.util.List.add:(ILjava/lang/Object;)V
        18: .line 1108
            return
        end local 4 // int eofLoc
        end local 3 // java.util.List records
        end local 2 // org.apache.poi.hssf.usermodel.HSSFHyperlink link
        end local 1 // org.apache.poi.ss.usermodel.Hyperlink hyperlink
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   19     1  hyperlink  Lorg/apache/poi/ss/usermodel/Hyperlink;
            4   19     2       link  Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
           16   19     3    records  Ljava/util/List<Lorg/apache/poi/hssf/record/RecordBase;>;
           17   19     4     eofLoc  I
    MethodParameters:
           Name  Flags
      hyperlink  

  public void removeHyperlink();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1114
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._sheet:Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()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 1 /* it */
        start local 1 // java.util.Iterator it
         1: goto 8
         2: .line 1115
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 1 /* it */
            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 1116
            aload 2 /* rec */
            instanceof org.apache.poi.hssf.record.HyperlinkRecord
            ifeq 8
         4: .line 1117
            aload 2 /* rec */
            checkcast org.apache.poi.hssf.record.HyperlinkRecord
            astore 3 /* link */
        start local 3 // org.apache.poi.hssf.record.HyperlinkRecord link
         5: .line 1118
            aload 3 /* link */
            invokevirtual org.apache.poi.hssf.record.HyperlinkRecord.getFirstColumn:()I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            if_icmpne 8
            aload 3 /* link */
            invokevirtual org.apache.poi.hssf.record.HyperlinkRecord.getFirstRow:()I
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            if_icmpne 8
         6: .line 1119
            aload 1 /* it */
            invokeinterface java.util.Iterator.remove:()V
         7: .line 1120
            return
        end local 3 // org.apache.poi.hssf.record.HyperlinkRecord link
        end local 2 // org.apache.poi.hssf.record.RecordBase rec
         8: .line 1114
      StackMap locals:
      StackMap stack:
            aload 1 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        end local 1 // java.util.Iterator it
         9: .line 1124
            return
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            1    9     1    it  Ljava/util/Iterator<Lorg/apache/poi/hssf/record/RecordBase;>;
            3    8     2   rec  Lorg/apache/poi/hssf/record/RecordBase;
            5    8     3  link  Lorg/apache/poi/hssf/record/HyperlinkRecord;

  public org.apache.poi.ss.usermodel.CellType getCachedFormulaResultType();
    descriptor: ()Lorg/apache/poi/ss/usermodel/CellType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1136
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 2
         1: .line 1137
            new java.lang.IllegalStateException
            dup
            ldc "Only formula cells have cached results"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1139
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getFormulaRecord:()Lorg/apache/poi/hssf/record/FormulaRecord;
            invokevirtual org.apache.poi.hssf.record.FormulaRecord.getCachedResultType:()I
            istore 1 /* code */
        start local 1 // int code
         3: .line 1140
            iload 1 /* code */
            invokestatic org.apache.poi.ss.usermodel.CellType.forInt:(I)Lorg/apache/poi/ss/usermodel/CellType;
            areturn
        end local 1 // int code
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            3    4     1  code  I

  public org.apache.poi.ss.usermodel.CellType getCachedFormulaResultTypeEnum();
    descriptor: ()Lorg/apache/poi/ss/usermodel/CellType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1156
            aload 0 /* this */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCachedFormulaResultType:()Lorg/apache/poi/ss/usermodel/CellType;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.apache.poi.util.Removal(version = "4.2")
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        org.apache.poi.util.Removal(version = "4.2")

  void setCellArrayFormula(org.apache.poi.ss.util.CellRangeAddress);
    descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=7, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.ss.util.CellRangeAddress range
         0: .line 1160
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
            istore 2 /* row */
        start local 2 // int row
         1: .line 1161
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getColumn:()S
            istore 3 /* col */
        start local 3 // short col
         2: .line 1162
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getXFIndex:()S
            istore 4 /* styleIndex */
        start local 4 // short styleIndex
         3: .line 1163
            aload 0 /* this */
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            iconst_0
            iload 2 /* row */
            iload 3 /* col */
            iload 4 /* styleIndex */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellType:(Lorg/apache/poi/ss/usermodel/CellType;ZISS)V
         4: .line 1166
            iconst_1
            anewarray org.apache.poi.ss.formula.ptg.Ptg
            dup
            iconst_0
            new org.apache.poi.ss.formula.ptg.ExpPtg
            dup
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
            aload 1 /* range */
            invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
            invokespecial org.apache.poi.ss.formula.ptg.ExpPtg.<init>:(II)V
            aastore
            astore 5 /* ptgsForCell */
        start local 5 // org.apache.poi.ss.formula.ptg.Ptg[] ptgsForCell
         5: .line 1167
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            astore 6 /* agg */
        start local 6 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate agg
         6: .line 1168
            aload 6 /* agg */
            aload 5 /* ptgsForCell */
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setParsedExpression:([Lorg/apache/poi/ss/formula/ptg/Ptg;)V
         7: .line 1169
            return
        end local 6 // org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate agg
        end local 5 // org.apache.poi.ss.formula.ptg.Ptg[] ptgsForCell
        end local 4 // short styleIndex
        end local 3 // short col
        end local 2 // int row
        end local 1 // org.apache.poi.ss.util.CellRangeAddress range
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0    8     1        range  Lorg/apache/poi/ss/util/CellRangeAddress;
            1    8     2          row  I
            2    8     3          col  S
            3    8     4   styleIndex  S
            5    8     5  ptgsForCell  [Lorg/apache/poi/ss/formula/ptg/Ptg;
            6    8     6          agg  Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
    MethodParameters:
       Name  Flags
      range  

  public org.apache.poi.ss.util.CellRangeAddress getArrayFormulaRange();
    descriptor: ()Lorg/apache/poi/ss/util/CellRangeAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1172
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpeq 5
         1: .line 1173
            new org.apache.poi.ss.util.CellReference
            dup
            aload 0 /* this */
            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 1 /* ref */
        start local 1 // java.lang.String ref
         2: .line 1174
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cell "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* ref */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 1175
            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;
         4: .line 1174
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String ref
         5: .line 1177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.getArrayFormulaRange:()Lorg/apache/poi/ss/util/CellRangeAddress;
            areturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            2    5     1   ref  Ljava/lang/String;

  public boolean isPartOfArrayFormulaGroup();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
         0: .line 1181
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._cellType:Lorg/apache/poi/ss/usermodel/CellType;
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            if_acmpne 1
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._record:Lorg/apache/poi/hssf/record/CellValueRecordInterface;
            checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
            invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.isPartOfArrayFormula:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/usermodel/HSSFCell;

  private short applyUserCellStyle(org.apache.poi.hssf.usermodel.HSSFCellStyle);
    descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;)S
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
        start local 1 // org.apache.poi.hssf.usermodel.HSSFCellStyle style
         0: .line 1201
            aload 1 /* style */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCellStyle.getUserStyleName:()Ljava/lang/String;
            ifnonnull 2
         1: .line 1202
            new java.lang.IllegalArgumentException
            dup
            ldc "Expected user-defined style"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1205
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.poi.hssf.usermodel.HSSFCell._book:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
            invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
            astore 2 /* iwb */
        start local 2 // org.apache.poi.hssf.model.InternalWorkbook iwb
         3: .line 1206
            iconst_m1
            istore 3 /* userXf */
        start local 3 // short userXf
         4: .line 1207
            aload 2 /* iwb */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getNumExFormats:()I
            istore 4 /* numfmt */
        start local 4 // int numfmt
         5: .line 1208
            iconst_0
            istore 5 /* i */
        start local 5 // short i
         6: goto 12
         7: .line 1209
      StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell org.apache.poi.hssf.usermodel.HSSFCellStyle org.apache.poi.hssf.model.InternalWorkbook int int int
      StackMap stack:
            aload 2 /* iwb */
            iload 5 /* i */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getExFormatAt:(I)Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
            astore 6 /* xf */
        start local 6 // org.apache.poi.hssf.record.ExtendedFormatRecord xf
         8: .line 1210
            aload 6 /* xf */
            invokevirtual org.apache.poi.hssf.record.ExtendedFormatRecord.getXFType:()S
            ifne 11
            aload 6 /* xf */
            invokevirtual org.apache.poi.hssf.record.ExtendedFormatRecord.getParentIndex:()S
            aload 1 /* style */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCellStyle.getIndex:()S
            if_icmpne 11
         9: .line 1211
            iload 5 /* i */
            istore 3 /* userXf */
        10: .line 1212
            goto 13
        end local 6 // org.apache.poi.hssf.record.ExtendedFormatRecord xf
        11: .line 1208
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iconst_1
            iadd
            i2s
            istore 5 /* i */
      StackMap locals:
      StackMap stack:
        12: iload 5 /* i */
            iload 4 /* numfmt */
            if_icmplt 7
        end local 5 // short i
        13: .line 1216
      StackMap locals:
      StackMap stack:
            iload 3 /* userXf */
            iconst_m1
            if_icmpne 21
        14: .line 1217
            aload 2 /* iwb */
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.createCellXF:()Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
            astore 6 /* xfr */
        start local 6 // org.apache.poi.hssf.record.ExtendedFormatRecord xfr
        15: .line 1218
            aload 6 /* xfr */
            aload 2 /* iwb */
            aload 1 /* style */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCellStyle.getIndex:()S
            invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getExFormatAt:(I)Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
            invokevirtual org.apache.poi.hssf.record.ExtendedFormatRecord.cloneStyleFrom:(Lorg/apache/poi/hssf/record/ExtendedFormatRecord;)V
        16: .line 1219
            aload 6 /* xfr */
            iconst_0
            invokevirtual org.apache.poi.hssf.record.ExtendedFormatRecord.setIndentionOptions:(S)V
        17: .line 1220
            aload 6 /* xfr */
            iconst_0
            invokevirtual org.apache.poi.hssf.record.ExtendedFormatRecord.setXFType:(S)V
        18: .line 1221
            aload 6 /* xfr */
            aload 1 /* style */
            invokevirtual org.apache.poi.hssf.usermodel.HSSFCellStyle.getIndex:()S
            invokevirtual org.apache.poi.hssf.record.ExtendedFormatRecord.setParentIndex:(S)V
        19: .line 1222
            iload 4 /* numfmt */
            i2s
            istore 5 /* styleIndex */
        end local 6 // org.apache.poi.hssf.record.ExtendedFormatRecord xfr
        start local 5 // short styleIndex
        20: .line 1223
            goto 22
        end local 5 // short styleIndex
        21: .line 1224
      StackMap locals:
      StackMap stack:
            iload 3 /* userXf */
            istore 5 /* styleIndex */
        start local 5 // short styleIndex
        22: .line 1227
      StackMap locals: int
      StackMap stack:
            iload 5 /* styleIndex */
            ireturn
        end local 5 // short styleIndex
        end local 4 // int numfmt
        end local 3 // short userXf
        end local 2 // org.apache.poi.hssf.model.InternalWorkbook iwb
        end local 1 // org.apache.poi.hssf.usermodel.HSSFCellStyle style
        end local 0 // org.apache.poi.hssf.usermodel.HSSFCell this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Lorg/apache/poi/hssf/usermodel/HSSFCell;
            0   23     1       style  Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
            3   23     2         iwb  Lorg/apache/poi/hssf/model/InternalWorkbook;
            4   23     3      userXf  S
            5   23     4      numfmt  I
            6   13     5           i  S
            8   11     6          xf  Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
           20   21     5  styleIndex  S
           22   23     5  styleIndex  S
           15   20     6         xfr  Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
    MethodParameters:
       Name  Flags
      style  

  public org.apache.poi.ss.usermodel.RichTextString getRichStringCellValue();
    descriptor: ()Lorg/apache/poi/ss/usermodel/RichTextString;
    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.HSSFCell.getRichStringCellValue:()Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Row getRow();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Row;
    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.HSSFCell.getRow:()Lorg/apache/poi/hssf/usermodel/HSSFRow;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.CellStyle getCellStyle();
    descriptor: ()Lorg/apache/poi/ss/usermodel/CellStyle;
    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.HSSFCell.getCellStyle:()Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Sheet getSheet();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Sheet;
    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.HSSFCell.getSheet:()Lorg/apache/poi/hssf/usermodel/HSSFSheet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Comment getCellComment();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Comment;
    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.HSSFCell.getCellComment:()Lorg/apache/poi/hssf/usermodel/HSSFComment;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.poi.ss.usermodel.Hyperlink getHyperlink();
    descriptor: ()Lorg/apache/poi/ss/usermodel/Hyperlink;
    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.HSSFCell.getHyperlink:()Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 71
            getstatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.apache.poi.ss.usermodel.CellType.values:()[Lorg/apache/poi/ss/usermodel/CellType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.apache.poi.ss.usermodel.CellType.BLANK:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iconst_5
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.apache.poi.ss.usermodel.CellType.BOOLEAN:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            bipush 6
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.apache.poi.ss.usermodel.CellType.ERROR:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            bipush 7
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.apache.poi.ss.usermodel.CellType.FORMULA:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.apache.poi.ss.usermodel.CellType.NUMERIC:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.apache.poi.ss.usermodel.CellType.STRING:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iconst_3
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic org.apache.poi.ss.usermodel.CellType._NONE:Lorg/apache/poi/ss/usermodel/CellType;
            invokevirtual org.apache.poi.ss.usermodel.CellType.ordinal:()I
            iconst_1
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            dup
            putstatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$ss$usermodel$CellType:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$org$apache$poi$common$usermodel$HyperlinkType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 71
            getstatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$common$usermodel$HyperlinkType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.apache.poi.common.usermodel.HyperlinkType.values:()[Lorg/apache/poi/common/usermodel/HyperlinkType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.apache.poi.common.usermodel.HyperlinkType.DOCUMENT:Lorg/apache/poi/common/usermodel/HyperlinkType;
            invokevirtual org.apache.poi.common.usermodel.HyperlinkType.ordinal:()I
            iconst_3
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.apache.poi.common.usermodel.HyperlinkType.EMAIL:Lorg/apache/poi/common/usermodel/HyperlinkType;
            invokevirtual org.apache.poi.common.usermodel.HyperlinkType.ordinal:()I
            iconst_4
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.apache.poi.common.usermodel.HyperlinkType.FILE:Lorg/apache/poi/common/usermodel/HyperlinkType;
            invokevirtual org.apache.poi.common.usermodel.HyperlinkType.ordinal:()I
            iconst_5
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.apache.poi.common.usermodel.HyperlinkType.NONE:Lorg/apache/poi/common/usermodel/HyperlinkType;
            invokevirtual org.apache.poi.common.usermodel.HyperlinkType.ordinal:()I
            iconst_1
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.apache.poi.common.usermodel.HyperlinkType.URL:Lorg/apache/poi/common/usermodel/HyperlinkType;
            invokevirtual org.apache.poi.common.usermodel.HyperlinkType.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            dup
            putstatic org.apache.poi.hssf.usermodel.HSSFCell.$SWITCH_TABLE$org$apache$poi$common$usermodel$HyperlinkType:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
}
SourceFile: "HSSFCell.java"