public final class org.apache.poi.hssf.record.UnknownRecord extends org.apache.poi.hssf.record.StandardRecord
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.poi.hssf.record.UnknownRecord
  super_class: org.apache.poi.hssf.record.StandardRecord
{
  public static final int PRINTSIZE_0033;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 51

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  private byte[] _rawData;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  public void <init>(int, byte[]);
    descriptor: (I[B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.poi.hssf.record.UnknownRecord this
        start local 1 // int id
        start local 2 // byte[] data
         0: .line 69
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.record.StandardRecord.<init>:()V
         1: .line 70
            aload 0 /* this */
            iload 1 /* id */
            ldc 65535
            iand
            putfield org.apache.poi.hssf.record.UnknownRecord._sid:I
         2: .line 71
            aload 0 /* this */
            aload 2 /* data */
            putfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
         3: .line 72
            return
        end local 2 // byte[] data
        end local 1 // int id
        end local 0 // org.apache.poi.hssf.record.UnknownRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/poi/hssf/record/UnknownRecord;
            0    4     1    id  I
            0    4     2  data  [B
    MethodParameters:
      Name  Flags
      id    
      data  

  public void <init>(org.apache.poi.hssf.record.RecordInputStream);
    descriptor: (Lorg/apache/poi/hssf/record/RecordInputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.record.UnknownRecord this
        start local 1 // org.apache.poi.hssf.record.RecordInputStream in
         0: .line 80
            aload 0 /* this */
            invokespecial org.apache.poi.hssf.record.StandardRecord.<init>:()V
         1: .line 81
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual org.apache.poi.hssf.record.RecordInputStream.getSid:()S
            putfield org.apache.poi.hssf.record.UnknownRecord._sid:I
         2: .line 82
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual org.apache.poi.hssf.record.RecordInputStream.readRemainder:()[B
            putfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
         3: .line 87
            return
        end local 1 // org.apache.poi.hssf.record.RecordInputStream in
        end local 0 // org.apache.poi.hssf.record.UnknownRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/poi/hssf/record/UnknownRecord;
            0    4     1    in  Lorg/apache/poi/hssf/record/RecordInputStream;
    MethodParameters:
      Name  Flags
      in    

  public void serialize(org.apache.poi.util.LittleEndianOutput);
    descriptor: (Lorg/apache/poi/util/LittleEndianOutput;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.poi.hssf.record.UnknownRecord this
        start local 1 // org.apache.poi.util.LittleEndianOutput out
         0: .line 94
            aload 1 /* out */
            aload 0 /* this */
            getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
            invokeinterface org.apache.poi.util.LittleEndianOutput.write:([B)V
         1: .line 95
            return
        end local 1 // org.apache.poi.util.LittleEndianOutput out
        end local 0 // org.apache.poi.hssf.record.UnknownRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/poi/hssf/record/UnknownRecord;
            0    2     1   out  Lorg/apache/poi/util/LittleEndianOutput;
    MethodParameters:
      Name  Flags
      out   

  protected int getDataSize();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.record.UnknownRecord this
         0: .line 99
            aload 0 /* this */
            getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
            arraylength
            ireturn
        end local 0 // org.apache.poi.hssf.record.UnknownRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/record/UnknownRecord;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.poi.hssf.record.UnknownRecord this
         0: .line 107
            aload 0 /* this */
            getfield org.apache.poi.hssf.record.UnknownRecord._sid:I
            invokestatic org.apache.poi.hssf.record.UnknownRecord.getBiffName:(I)Ljava/lang/String;
            astore 1 /* biffName */
        start local 1 // java.lang.String biffName
         1: .line 108
            aload 1 /* biffName */
            ifnonnull 3
         2: .line 109
            ldc "UNKNOWNRECORD"
            astore 1 /* biffName */
         3: .line 111
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 2 /* sb */
        start local 2 // java.lang.StringBuilder sb
         4: .line 113
            aload 2 /* sb */
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 1 /* biffName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "] (0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 114
            aload 2 /* sb */
            aload 0 /* this */
            getfield org.apache.poi.hssf.record.UnknownRecord._sid:I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 115
            aload 0 /* this */
            getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
            arraylength
            ifle 8
         7: .line 116
            aload 2 /* sb */
            ldc "  rawData="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
            invokestatic org.apache.poi.util.HexDump.toHex:([B)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 118
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 2 /* sb */
            ldc "[/"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* biffName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "]\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 119
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuilder sb
        end local 1 // java.lang.String biffName
        end local 0 // org.apache.poi.hssf.record.UnknownRecord this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lorg/apache/poi/hssf/record/UnknownRecord;
            1   10     1  biffName  Ljava/lang/String;
            4   10     2        sb  Ljava/lang/StringBuilder;

  public short getSid();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.record.UnknownRecord this
         0: .line 124
            aload 0 /* this */
            getfield org.apache.poi.hssf.record.UnknownRecord._sid:I
            i2s
            ireturn
        end local 0 // org.apache.poi.hssf.record.UnknownRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/record/UnknownRecord;

  public static java.lang.String getBiffName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // int sid
         0: .line 138
            iload 0 /* sid */
            lookupswitch { // 66
                   51: 1
                   77: 2
                   80: 3
                  127: 4
                  129: 5
                  144: 6
                  148: 7
                  153: 8
                  160: 9
                  174: 10
                  178: 11
                  180: 12
                  181: 13
                  211: 14
                  220: 15
                  222: 16
                  233: 17
                  239: 18
                  241: 19
                  351: 20
                  425: 22
                  429: 23
                  442: 21
                  448: 24
                 2048: 30
                 2050: 25
                 2051: 26
                 2053: 27
                 2064: 28
                 2066: 29
                 2146: 31
                 2147: 32
                 2148: 33
                 2151: 34
                 2155: 35
                 2156: 36
                 2162: 37
                 2164: 38
                 2166: 39
                 2168: 40
                 2171: 41
                 2172: 42
                 2173: 43
                 2175: 44
                 2187: 45
                 2188: 46
                 2189: 47
                 2194: 48
                 2198: 49
                 2199: 50
                 2202: 51
                 2203: 52
                 2204: 53
                 2205: 54
                 2206: 55
                 2207: 56
                 2209: 57
                 2211: 58
                 2212: 59
                 2213: 60
                 2214: 61
                 2215: 62
                 2248: 63
                 4097: 64
                 4102: 65
                 4103: 66
              default: 67
          }
         1: .line 139
      StackMap locals:
      StackMap stack:
            ldc "PRINTSIZE"
            areturn
         2: .line 140
      StackMap locals:
      StackMap stack:
            ldc "PLS"
            areturn
         3: .line 141
      StackMap locals:
      StackMap stack:
            ldc "DCON"
            areturn
         4: .line 142
      StackMap locals:
      StackMap stack:
            ldc "IMDATA"
            areturn
         5: .line 143
      StackMap locals:
      StackMap stack:
            ldc "SHEETPR"
            areturn
         6: .line 144
      StackMap locals:
      StackMap stack:
            ldc "SORT"
            areturn
         7: .line 145
      StackMap locals:
      StackMap stack:
            ldc "LHRECORD"
            areturn
         8: .line 146
      StackMap locals:
      StackMap stack:
            ldc "STANDARDWIDTH"
            areturn
         9: .line 147
      StackMap locals:
      StackMap stack:
            ldc "SCL"
            areturn
        10: .line 148
      StackMap locals:
      StackMap stack:
            ldc "SCENMAN"
            areturn
        11: .line 150
      StackMap locals:
      StackMap stack:
            ldc "SXVI"
            areturn
        12: .line 151
      StackMap locals:
      StackMap stack:
            ldc "SXIVD"
            areturn
        13: .line 152
      StackMap locals:
      StackMap stack:
            ldc "SXLI"
            areturn
        14: .line 154
      StackMap locals:
      StackMap stack:
            ldc "OBPROJ"
            areturn
        15: .line 155
      StackMap locals:
      StackMap stack:
            ldc "PARAMQRY"
            areturn
        16: .line 156
      StackMap locals:
      StackMap stack:
            ldc "OLESIZE"
            areturn
        17: .line 157
      StackMap locals:
      StackMap stack:
            ldc "BITMAP"
            areturn
        18: .line 158
      StackMap locals:
      StackMap stack:
            ldc "PHONETICPR"
            areturn
        19: .line 159
      StackMap locals:
      StackMap stack:
            ldc "SXEX"
            areturn
        20: .line 161
      StackMap locals:
      StackMap stack:
            ldc "LABELRANGES"
            areturn
        21: .line 162
      StackMap locals:
      StackMap stack:
            ldc "CODENAME"
            areturn
        22: .line 163
      StackMap locals:
      StackMap stack:
            ldc "USERBVIEW"
            areturn
        23: .line 164
      StackMap locals:
      StackMap stack:
            ldc "QSI"
            areturn
        24: .line 166
      StackMap locals:
      StackMap stack:
            ldc "EXCEL9FILE"
            areturn
        25: .line 168
      StackMap locals:
      StackMap stack:
            ldc "QSISXTAG"
            areturn
        26: .line 169
      StackMap locals:
      StackMap stack:
            ldc "DBQUERYEXT"
            areturn
        27: .line 170
      StackMap locals:
      StackMap stack:
            ldc "TXTQUERY"
            areturn
        28: .line 171
      StackMap locals:
      StackMap stack:
            ldc "SXVIEWEX9"
            areturn
        29: .line 173
      StackMap locals:
      StackMap stack:
            ldc "CONTINUEFRT"
            areturn
        30: .line 174
      StackMap locals:
      StackMap stack:
            ldc "QUICKTIP"
            areturn
        31: .line 175
      StackMap locals:
      StackMap stack:
            ldc "SHEETEXT"
            areturn
        32: .line 176
      StackMap locals:
      StackMap stack:
            ldc "BOOKEXT"
            areturn
        33: .line 177
      StackMap locals:
      StackMap stack:
            ldc "SXADDL"
            areturn
        34: .line 178
      StackMap locals:
      StackMap stack:
            ldc "SHEETPROTECTION"
            areturn
        35: .line 179
      StackMap locals:
      StackMap stack:
            ldc "DATALABEXTCONTENTS"
            areturn
        36: .line 180
      StackMap locals:
      StackMap stack:
            ldc "CELLWATCH"
            areturn
        37: .line 181
      StackMap locals:
      StackMap stack:
            ldc "SHARED FEATURE v11"
            areturn
        38: .line 182
      StackMap locals:
      StackMap stack:
            ldc "DROPDOWNOBJIDS"
            areturn
        39: .line 183
      StackMap locals:
      StackMap stack:
            ldc "DCONN"
            areturn
        40: .line 184
      StackMap locals:
      StackMap stack:
            ldc "SHARED FEATURE v12"
            areturn
        41: .line 185
      StackMap locals:
      StackMap stack:
            ldc "CFEX"
            areturn
        42: .line 186
      StackMap locals:
      StackMap stack:
            ldc "XFCRC"
            areturn
        43: .line 187
      StackMap locals:
      StackMap stack:
            ldc "XFEXT"
            areturn
        44: .line 188
      StackMap locals:
      StackMap stack:
            ldc "CONTINUEFRT12"
            areturn
        45: .line 189
      StackMap locals:
      StackMap stack:
            ldc "PLV"
            areturn
        46: .line 190
      StackMap locals:
      StackMap stack:
            ldc "COMPAT12"
            areturn
        47: .line 191
      StackMap locals:
      StackMap stack:
            ldc "DXF"
            areturn
        48: .line 192
      StackMap locals:
      StackMap stack:
            ldc "STYLEEXT"
            areturn
        49: .line 193
      StackMap locals:
      StackMap stack:
            ldc "THEME"
            areturn
        50: .line 194
      StackMap locals:
      StackMap stack:
            ldc "GUIDTYPELIB"
            areturn
        51: .line 195
      StackMap locals:
      StackMap stack:
            ldc "MTRSETTINGS"
            areturn
        52: .line 196
      StackMap locals:
      StackMap stack:
            ldc "COMPRESSPICTURES"
            areturn
        53: .line 197
      StackMap locals:
      StackMap stack:
            ldc "HEADERFOOTER"
            areturn
        54: .line 198
      StackMap locals:
      StackMap stack:
            ldc "CRTLAYOUT12"
            areturn
        55: .line 199
      StackMap locals:
      StackMap stack:
            ldc "CRTMLFRT"
            areturn
        56: .line 200
      StackMap locals:
      StackMap stack:
            ldc "CRTMLFRTCONTINUE"
            areturn
        57: .line 201
      StackMap locals:
      StackMap stack:
            ldc "SHAPEPROPSSTREAM"
            areturn
        58: .line 202
      StackMap locals:
      StackMap stack:
            ldc "FORCEFULLCALCULATION"
            areturn
        59: .line 203
      StackMap locals:
      StackMap stack:
            ldc "SHAPEPROPSSTREAM"
            areturn
        60: .line 204
      StackMap locals:
      StackMap stack:
            ldc "TEXTPROPSSTREAM"
            areturn
        61: .line 205
      StackMap locals:
      StackMap stack:
            ldc "RICHTEXTSTREAM"
            areturn
        62: .line 206
      StackMap locals:
      StackMap stack:
            ldc "CRTLAYOUT12A"
            areturn
        63: .line 208
      StackMap locals:
      StackMap stack:
            ldc "PLV{Mac Excel}"
            areturn
        64: .line 210
      StackMap locals:
      StackMap stack:
            ldc "UNITS"
            areturn
        65: .line 211
      StackMap locals:
      StackMap stack:
            ldc "CHARTDATAFORMAT"
            areturn
        66: .line 212
      StackMap locals:
      StackMap stack:
            ldc "CHARTLINEFORMAT"
            areturn
        67: .line 214
      StackMap locals:
      StackMap stack:
            iload 0 /* sid */
            invokestatic org.apache.poi.hssf.record.UnknownRecord.isObservedButUnknown:(I)Z
            ifeq 69
        68: .line 215
            new java.lang.StringBuilder
            dup
            ldc "UNKNOWN-"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* sid */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        69: .line 218
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // int sid
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   70     0   sid  I
    MethodParameters:
      Name  Flags
      sid   

  private static boolean isObservedButUnknown(int);
    descriptor: (I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int sid
         0: .line 226
            iload 0 /* sid */
            lookupswitch { // 48
                   51: 1
                   52: 1
                  445: 1
                  450: 1
                 4105: 1
                 4106: 1
                 4107: 1
                 4108: 1
                 4116: 1
                 4119: 1
                 4120: 1
                 4121: 1
                 4122: 1
                 4123: 1
                 4125: 1
                 4126: 1
                 4127: 1
                 4128: 1
                 4129: 1
                 4130: 1
                 4132: 1
                 4133: 1
                 4134: 1
                 4135: 1
                 4146: 1
                 4147: 1
                 4148: 1
                 4149: 1
                 4154: 1
                 4161: 1
                 4163: 1
                 4164: 1
                 4165: 1
                 4166: 1
                 4170: 1
                 4171: 1
                 4174: 1
                 4175: 1
                 4177: 1
                 4188: 1
                 4189: 1
                 4191: 1
                 4192: 1
                 4194: 1
                 4195: 1
                 4196: 1
                 4197: 1
                 4198: 1
              default: 2
          }
         1: .line 283
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 285
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // int sid
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   sid  I
    MethodParameters:
      Name  Flags
      sid   

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.poi.hssf.record.UnknownRecord this
         0: .line 291
            aload 0 /* this */
            areturn
        end local 0 // org.apache.poi.hssf.record.UnknownRecord this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/poi/hssf/record/UnknownRecord;
}
SourceFile: "UnknownRecord.java"