public class org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
  super_class: org.eclipse.jdt.internal.compiler.flow.FlowInfo
{
  public static final boolean COVERAGE_TEST_FLAG;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static int CoverageTestId;
    descriptor: I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public long definiteInits;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long potentialInits;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long nullBit1;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long nullBit2;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long nullBit3;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long nullBit4;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long iNBit;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long iNNBit;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

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

  public long[][] extra;
    descriptor: [[J
    flags: (0x0001) ACC_PUBLIC

  public int maxFieldCount;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

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

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 43
            aload 0 /* this */
            invokespecial org.eclipse.jdt.internal.compiler.flow.FlowInfo.<init>:()V
            return
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;

  public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo fakeInitializedFlowInfo(int, int);
    descriptor: (II)Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // int localsCount
        start local 1 // int maxFieldCount
         0: .line 122
            new org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
            dup
            invokespecial org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.<init>:()V
            astore 2 /* flowInfo */
        start local 2 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
         1: .line 123
            aload 2 /* flowInfo */
            iload 1 /* maxFieldCount */
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
         2: .line 124
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 6
         4: .line 125
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int
      StackMap stack:
            aload 2 /* flowInfo */
            iload 3 /* i */
            iload 1 /* maxFieldCount */
            iadd
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyAssigned:(I)V
         5: .line 124
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            iload 0 /* localsCount */
            if_icmplt 4
        end local 3 // int i
         7: .line 126
            aload 2 /* flowInfo */
            areturn
        end local 2 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
        end local 1 // int maxFieldCount
        end local 0 // int localsCount
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0    localsCount  I
            0    8     1  maxFieldCount  I
            1    8     2       flowInfo  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            3    7     3              i  I
    MethodParameters:
               Name  Flags
      localsCount    
      maxFieldCount  

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom(org.eclipse.jdt.internal.compiler.flow.FlowInfo);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
         0: .line 131
            aload 0 /* this */
            aload 1 /* inits */
            iconst_1
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.addInfoFrom:(Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;Z)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    1     1  inits  Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    MethodParameters:
       Name  Flags
      inits  

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom(org.eclipse.jdt.internal.compiler.flow.FlowInfo);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
         0: .line 135
            aload 0 /* this */
            aload 1 /* inits */
            iconst_0
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.addInfoFrom:(Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;Z)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    1     1  inits  Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    MethodParameters:
       Name  Flags
      inits  

  private org.eclipse.jdt.internal.compiler.flow.FlowInfo addInfoFrom(org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;Z)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=18, locals=49, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
        start local 2 // boolean handleInits
         0: .line 138
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 2
         1: .line 139
            aload 0 /* this */
            areturn
         2: .line 140
      StackMap locals:
      StackMap stack:
            aload 1 /* inits */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 4
         3: .line 141
            aload 0 /* this */
            areturn
         4: .line 142
      StackMap locals:
      StackMap stack:
            aload 1 /* inits */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.FlowInfo.unconditionalInits:()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            astore 3 /* otherInits */
        start local 3 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
         5: .line 144
            iload 2 /* handleInits */
            ifeq 8
         6: .line 146
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         7: .line 148
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         8: .line 152
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 4 /* thisHadNulls */
        start local 4 // boolean thisHadNulls
        11: .line 153
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 12
            iconst_1
            goto 13
      StackMap locals: int
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 5 /* otherHasNulls */
        start local 5 // boolean otherHasNulls
        14: .line 161
            iload 5 /* otherHasNulls */
            ifeq 95
        15: .line 162
            iload 4 /* thisHadNulls */
            ifne 23
        16: .line 163
            aload 0 /* this */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        17: .line 164
            aload 0 /* this */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        18: .line 165
            aload 0 /* this */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        19: .line 166
            aload 0 /* this */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        20: .line 167
            aload 0 /* this */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        21: .line 168
            aload 0 /* this */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        22: .line 174
            goto 94
        23: .line 176
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lstore 6 /* a1 */
        start local 6 // long a1
        24: .line 177
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lstore 8 /* a2 */
        start local 8 // long a2
        25: .line 178
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lstore 10 /* a3 */
        start local 10 // long a3
        26: .line 179
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lstore 12 /* a4 */
        start local 12 // long a4
        27: .line 182
            lload 6 /* a1 */
            lload 8 /* a2 */
            land
            lload 10 /* a3 */
            land
            lload 12 /* a4 */
            land
            lstore 38 /* protNN1111 */
        start local 38 // long protNN1111
        28: .line 186
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lstore 40 /* acceptNonNull */
        start local 40 // long acceptNonNull
        29: .line 187
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        30: .line 188
            lload 38 /* protNN1111 */
        31: .line 187
            lor
            lstore 42 /* acceptNull */
        start local 42 // long acceptNull
        32: .line 189
            lload 38 /* protNN1111 */
            ldc -1
            lxor
            lload 40 /* acceptNonNull */
            lor
            lstore 44 /* dontResetToStart */
        start local 44 // long dontResetToStart
        33: .line 191
            lload 6 /* a1 */
            lload 44 /* dontResetToStart */
            land
            lstore 6 /* a1 */
        34: .line 192
            lload 44 /* dontResetToStart */
            lload 42 /* acceptNull */
            land
            lload 8 /* a2 */
            land
            lstore 8 /* a2 */
        35: .line 193
            lload 44 /* dontResetToStart */
            lload 40 /* acceptNonNull */
            land
            lload 10 /* a3 */
            land
            lstore 10 /* a3 */
        36: .line 194
            lload 12 /* a4 */
            lload 44 /* dontResetToStart */
            land
            lstore 12 /* a4 */
        37: .line 195
            lload 6 /* a1 */
            lload 8 /* a2 */
            lload 10 /* a3 */
            lor
            lload 12 /* a4 */
            lor
            land
            lstore 6 /* a1 */
        38: .line 197
            aload 0 /* this */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 22 /* b1 */
        start local 22 // long b1
        39: .line 198
            lload 6 /* a1 */
            lload 10 /* a3 */
        40: .line 199
            lload 12 /* a4 */
            land
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 24 /* b2 */
        start local 24 // long b2
        41: ldc -1
            lxor
            dup2
            lstore 32 /* nb2 */
        start local 32 // long nb2
        42: land
        43: .line 200
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 28 /* b4 */
        start local 28 // long b4
        44: ldc -1
            lxor
            dup2
            lstore 36 /* nb4 */
        start local 36 // long nb4
        45: land
        46: .line 201
            lload 12 /* a4 */
            ldc -1
            lxor
            dup2
            lstore 20 /* na4 */
        start local 20 // long na4
        47: lload 10 /* a3 */
            ldc -1
            lxor
            dup2
            lstore 18 /* na3 */
        start local 18 // long na3
        48: lor
        49: .line 202
            lload 8 /* a2 */
            ldc -1
            lxor
            dup2
            lstore 16 /* na2 */
        start local 16 // long na2
        50: lload 32 /* nb2 */
            land
        51: .line 203
            lload 8 /* a2 */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 26 /* b3 */
        start local 26 // long b3
        52: ldc -1
            lxor
            dup2
            lstore 34 /* nb3 */
        start local 34 // long nb3
        53: land
            lload 36 /* nb4 */
            land
        54: .line 202
            lor
        55: .line 201
            land
            lor
        56: .line 198
            land
            lor
        57: .line 197
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        58: .line 204
            aload 0 /* this */
            lload 24 /* b2 */
            lload 36 /* nb4 */
            lload 34 /* nb3 */
            lor
            land
        59: .line 205
            lload 18 /* na3 */
            lload 20 /* na4 */
            land
            lload 24 /* b2 */
            land
            lor
        60: .line 206
            lload 8 /* a2 */
            lload 34 /* nb3 */
            lload 36 /* nb4 */
            land
        61: .line 207
            lload 22 /* b1 */
            ldc -1
            lxor
            dup2
            lstore 30 /* nb1 */
        start local 30 // long nb1
        62: lload 18 /* na3 */
            lload 6 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 14 /* na1 */
        start local 14 // long na1
        63: lor
            land
            lor
        64: .line 208
            lload 6 /* a1 */
            lload 24 /* b2 */
            land
            lor
        65: .line 206
            land
            lor
        66: .line 204
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        67: .line 209
            aload 0 /* this */
            lload 26 /* b3 */
            lload 30 /* nb1 */
            lload 24 /* b2 */
            lload 8 /* a2 */
            lor
            lload 14 /* na1 */
            lor
            land
        68: .line 210
            lload 22 /* b1 */
            lload 28 /* b4 */
            lload 32 /* nb2 */
            lor
            lload 6 /* a1 */
            lload 10 /* a3 */
            land
            lor
            land
            lor
        69: .line 211
            lload 14 /* na1 */
            lload 16 /* na2 */
            land
            lload 20 /* na4 */
            land
            lor
            land
        70: .line 212
            lload 10 /* a3 */
            lload 32 /* nb2 */
            land
            lload 36 /* nb4 */
            land
            lor
        71: .line 213
            lload 30 /* nb1 */
            lload 16 /* na2 */
            lload 12 /* a4 */
            land
            lload 14 /* na1 */
            lor
            lload 10 /* a3 */
            land
        72: .line 214
            lload 6 /* a1 */
            lload 16 /* na2 */
            land
            lload 20 /* na4 */
            land
            lload 24 /* b2 */
            land
            lor
        73: .line 213
            land
            lor
        74: .line 209
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        75: .line 215
            aload 0 /* this */
            lload 30 /* nb1 */
            lload 12 /* a4 */
            lload 18 /* na3 */
            lload 34 /* nb3 */
            land
            lload 10 /* a3 */
            lload 16 /* na2 */
            lor
            lload 32 /* nb2 */
            land
            lor
            land
        76: .line 216
            lload 6 /* a1 */
            lload 10 /* a3 */
            lload 32 /* nb2 */
            land
            lload 28 /* b4 */
            land
        77: .line 217
            lload 8 /* a2 */
            lload 24 /* b2 */
            land
            lload 28 /* b4 */
            lload 10 /* a3 */
            lload 20 /* na4 */
            land
            lload 34 /* nb3 */
            land
            lor
            land
            lor
        78: .line 216
            land
            lor
            land
        79: .line 218
            lload 22 /* b1 */
            lload 10 /* a3 */
            lload 12 /* a4 */
            land
            lload 28 /* b4 */
            land
        80: .line 219
            lload 16 /* na2 */
            lload 20 /* na4 */
            land
            lload 34 /* nb3 */
            land
            lload 28 /* b4 */
            land
            lor
        81: .line 220
            lload 8 /* a2 */
            lload 26 /* b3 */
            lload 12 /* a4 */
            lor
            lload 28 /* b4 */
            land
        82: .line 221
            lload 18 /* na3 */
            lload 12 /* a4 */
            land
            lload 24 /* b2 */
            land
            lload 26 /* b3 */
            land
            lor
        83: .line 220
            land
            lor
        84: .line 222
            lload 14 /* na1 */
            lload 28 /* b4 */
            lload 12 /* a4 */
            lload 8 /* a2 */
            lor
            lload 24 /* b2 */
            land
            lload 26 /* b3 */
            land
            lor
            land
            lor
        85: .line 218
            land
            lor
        86: .line 223
            lload 14 /* na1 */
            lload 18 /* na3 */
            lload 34 /* nb3 */
            land
            lload 16 /* na2 */
            lload 32 /* nb2 */
            land
            lor
            land
        87: .line 224
            lload 6 /* a1 */
            lload 32 /* nb2 */
            lload 34 /* nb3 */
            land
            lload 8 /* a2 */
            lload 10 /* a3 */
            land
            lor
            land
        88: .line 223
            lor
        89: .line 224
            lload 28 /* b4 */
        90: .line 223
            land
            lor
        91: .line 215
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        92: .line 227
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        93: .line 228
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        end local 44 // long dontResetToStart
        end local 42 // long acceptNull
        end local 40 // long acceptNonNull
        end local 38 // long protNN1111
        end local 36 // long nb4
        end local 34 // long nb3
        end local 32 // long nb2
        end local 30 // long nb1
        end local 28 // long b4
        end local 26 // long b3
        end local 24 // long b2
        end local 22 // long b1
        end local 20 // long na4
        end local 18 // long na3
        end local 16 // long na2
        end local 14 // long na1
        end local 12 // long a4
        end local 10 // long a3
        end local 8 // long a2
        end local 6 // long a1
        94: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
        95: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 96
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 245
        96: .line 239
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 38 /* mergeLimit */
        start local 38 // int mergeLimit
        97: iconst_0
            istore 39 /* copyLimit */
        start local 39 // int copyLimit
        98: .line 240
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 115
        99: .line 241
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 143
       100: .line 244
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 40 /* length */
        start local 40 // int length
       101: .line 245
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 41 /* otherLength */
        start local 41 // int otherLength
       102: if_icmpge 113
       103: .line 247
            iconst_0
            istore 42 /* j */
        start local 42 // int j
       104: goto 109
       105: .line 248
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.FlowInfo int org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 42 /* j */
            aaload
            iconst_0
       106: .line 249
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 42 /* j */
            iload 41 /* otherLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 40 /* length */
       107: .line 248
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       108: .line 247
            iinc 42 /* j */ 1
      StackMap locals:
      StackMap stack:
       109: iload 42 /* j */
            bipush 8
            if_icmplt 105
        end local 42 // int j
       110: .line 251
            iload 40 /* length */
            istore 38 /* mergeLimit */
       111: .line 252
            iload 41 /* otherLength */
            istore 39 /* copyLimit */
       112: .line 258
            goto 143
       113: .line 260
      StackMap locals:
      StackMap stack:
            iload 41 /* otherLength */
            istore 38 /* mergeLimit */
        end local 41 // int otherLength
        end local 40 // int length
       114: .line 268
            goto 143
      StackMap locals:
      StackMap stack:
       115: aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 143
       116: .line 272
            aload 0 /* this */
            bipush 8
            anewarray long[]
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
       117: .line 273
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iconst_0
       118: .line 274
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
       119: .line 275
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
       120: .line 274
            dup
            istore 40 /* otherLength */
        start local 40 // int otherLength
       121: newarray 11
            dup_x2
            aastore
       122: .line 275
            iconst_0
            iload 40 /* otherLength */
       123: .line 273
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       124: .line 276
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iconst_0
       125: .line 277
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            iload 40 /* otherLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 40 /* otherLength */
       126: .line 276
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       127: .line 278
            iload 5 /* otherHasNulls */
            ifeq 136
       128: .line 279
            iconst_2
            istore 41 /* j */
        start local 41 // int j
       129: goto 134
       130: .line 280
      StackMap locals: int int
      StackMap stack:
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 41 /* j */
            aaload
            iconst_0
       131: .line 281
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 41 /* j */
            iload 40 /* otherLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 40 /* otherLength */
       132: .line 280
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       133: .line 279
            iinc 41 /* j */ 1
      StackMap locals:
      StackMap stack:
       134: iload 41 /* j */
            bipush 8
            if_icmplt 130
        end local 41 // int j
       135: .line 288
            goto 143
       136: .line 290
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 41 /* j */
        start local 41 // int j
       137: goto 140
       138: .line 291
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 41 /* j */
            iload 40 /* otherLength */
            newarray 11
            aastore
       139: .line 290
            iinc 41 /* j */ 1
      StackMap locals:
      StackMap stack:
       140: iload 41 /* j */
            bipush 8
            if_icmplt 138
        end local 41 // int j
       141: .line 293
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iconst_0
            iload 40 /* otherLength */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       142: .line 294
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iconst_0
            iload 40 /* otherLength */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 40 // int otherLength
       143: .line 303
      StackMap locals:
      StackMap stack:
            iload 2 /* handleInits */
            ifeq 155
       144: .line 305
            iconst_0
            istore 40 /* i */
        start local 40 // int i
       145: goto 149
       146: .line 306
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 40 /* i */
            laload
            lor
            lastore
       147: .line 307
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            laload
            lor
            lastore
       148: .line 305
            iinc 40 /* i */ 1
      StackMap locals:
      StackMap stack:
       149: iload 40 /* i */
            iload 38 /* mergeLimit */
            if_icmplt 146
       150: .line 309
            goto 154
       151: .line 310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 40 /* i */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 40 /* i */
            laload
            lastore
       152: .line 311
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            laload
            lastore
       153: .line 309
            iinc 40 /* i */ 1
      StackMap locals:
      StackMap stack:
       154: iload 40 /* i */
            iload 39 /* copyLimit */
            if_icmplt 151
        end local 40 // int i
       155: .line 316
      StackMap locals:
      StackMap stack:
            iload 4 /* thisHadNulls */
            ifne 159
       156: .line 317
            iload 39 /* copyLimit */
            iload 38 /* mergeLimit */
            if_icmpge 158
       157: .line 318
            iload 38 /* mergeLimit */
            istore 39 /* copyLimit */
       158: .line 320
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 38 /* mergeLimit */
       159: .line 322
      StackMap locals:
      StackMap stack:
            iload 5 /* otherHasNulls */
            ifne 162
       160: .line 323
            iconst_0
            istore 39 /* copyLimit */
       161: .line 324
            iconst_0
            istore 38 /* mergeLimit */
       162: .line 326
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 40 /* i */
        start local 40 // int i
       163: goto 236
       164: .line 327
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            laload
            lstore 6 /* a1 */
        start local 6 // long a1
       165: .line 328
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            lstore 8 /* a2 */
        start local 8 // long a2
       166: .line 329
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            lstore 10 /* a3 */
        start local 10 // long a3
       167: .line 330
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            lstore 12 /* a4 */
        start local 12 // long a4
       168: .line 332
            lload 6 /* a1 */
            lload 8 /* a2 */
            land
            lload 10 /* a3 */
            land
            lload 12 /* a4 */
            land
            lstore 41 /* protNN1111 */
        start local 41 // long protNN1111
       169: .line 336
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 40 /* i */
            laload
            lstore 43 /* acceptNonNull */
        start local 43 // long acceptNonNull
       170: .line 337
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 40 /* i */
            laload
       171: .line 338
            lload 41 /* protNN1111 */
       172: .line 337
            lor
            lstore 45 /* acceptNull */
        start local 45 // long acceptNull
       173: .line 339
            lload 41 /* protNN1111 */
            ldc -1
            lxor
            lload 43 /* acceptNonNull */
            lor
            lstore 47 /* dontResetToStart */
        start local 47 // long dontResetToStart
       174: .line 341
            lload 6 /* a1 */
            lload 47 /* dontResetToStart */
            land
            lstore 6 /* a1 */
       175: .line 342
            lload 47 /* dontResetToStart */
            lload 45 /* acceptNull */
            land
            lload 8 /* a2 */
            land
            lstore 8 /* a2 */
       176: .line 343
            lload 47 /* dontResetToStart */
            lload 43 /* acceptNonNull */
            land
            lload 10 /* a3 */
            land
            lstore 10 /* a3 */
       177: .line 344
            lload 12 /* a4 */
            lload 47 /* dontResetToStart */
            land
            lstore 12 /* a4 */
       178: .line 345
            lload 6 /* a1 */
            lload 8 /* a2 */
            lload 10 /* a3 */
            lor
            lload 12 /* a4 */
            lor
            land
            lstore 6 /* a1 */
       179: .line 347
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 22 /* b1 */
        start local 22 // long b1
       180: .line 348
            lload 6 /* a1 */
            lload 10 /* a3 */
       181: .line 349
            lload 12 /* a4 */
            land
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 24 /* b2 */
        start local 24 // long b2
       182: ldc -1
            lxor
            dup2
            lstore 32 /* nb2 */
        start local 32 // long nb2
       183: land
       184: .line 350
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 28 /* b4 */
        start local 28 // long b4
       185: ldc -1
            lxor
            dup2
            lstore 36 /* nb4 */
        start local 36 // long nb4
       186: land
       187: .line 351
            lload 12 /* a4 */
            ldc -1
            lxor
            dup2
            lstore 20 /* na4 */
        start local 20 // long na4
       188: lload 10 /* a3 */
            ldc -1
            lxor
            dup2
            lstore 18 /* na3 */
        start local 18 // long na3
       189: lor
       190: .line 352
            lload 8 /* a2 */
            ldc -1
            lxor
            dup2
            lstore 16 /* na2 */
        start local 16 // long na2
       191: lload 32 /* nb2 */
            land
       192: .line 353
            lload 8 /* a2 */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 26 /* b3 */
        start local 26 // long b3
       193: ldc -1
            lxor
            dup2
            lstore 34 /* nb3 */
        start local 34 // long nb3
       194: land
            lload 36 /* nb4 */
            land
       195: .line 352
            lor
       196: .line 351
            land
            lor
       197: .line 348
            land
            lor
       198: .line 347
            lastore
       199: .line 354
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            lload 24 /* b2 */
            lload 36 /* nb4 */
            lload 34 /* nb3 */
            lor
            land
       200: .line 355
            lload 18 /* na3 */
            lload 20 /* na4 */
            land
            lload 24 /* b2 */
            land
            lor
       201: .line 356
            lload 8 /* a2 */
            lload 34 /* nb3 */
            lload 36 /* nb4 */
            land
       202: .line 357
            lload 22 /* b1 */
            ldc -1
            lxor
            dup2
            lstore 30 /* nb1 */
        start local 30 // long nb1
       203: lload 18 /* na3 */
            lload 6 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 14 /* na1 */
        start local 14 // long na1
       204: lor
            land
            lor
       205: .line 358
            lload 6 /* a1 */
            lload 24 /* b2 */
            land
            lor
       206: .line 356
            land
            lor
       207: .line 354
            lastore
       208: .line 359
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            lload 26 /* b3 */
            lload 30 /* nb1 */
            lload 24 /* b2 */
            lload 8 /* a2 */
            lor
            lload 14 /* na1 */
            lor
            land
       209: .line 360
            lload 22 /* b1 */
            lload 28 /* b4 */
            lload 32 /* nb2 */
            lor
            lload 6 /* a1 */
            lload 10 /* a3 */
            land
            lor
            land
            lor
       210: .line 361
            lload 14 /* na1 */
            lload 16 /* na2 */
            land
            lload 20 /* na4 */
            land
            lor
            land
       211: .line 362
            lload 10 /* a3 */
            lload 32 /* nb2 */
            land
            lload 36 /* nb4 */
            land
            lor
       212: .line 363
            lload 30 /* nb1 */
            lload 16 /* na2 */
            lload 12 /* a4 */
            land
            lload 14 /* na1 */
            lor
            lload 10 /* a3 */
            land
       213: .line 364
            lload 6 /* a1 */
            lload 16 /* na2 */
            land
            lload 20 /* na4 */
            land
            lload 24 /* b2 */
            land
            lor
       214: .line 363
            land
            lor
       215: .line 359
            lastore
       216: .line 365
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            lload 30 /* nb1 */
            lload 12 /* a4 */
            lload 18 /* na3 */
            lload 34 /* nb3 */
            land
            lload 10 /* a3 */
            lload 16 /* na2 */
            lor
            lload 32 /* nb2 */
            land
            lor
            land
       217: .line 366
            lload 6 /* a1 */
            lload 10 /* a3 */
            lload 32 /* nb2 */
            land
            lload 28 /* b4 */
            land
       218: .line 367
            lload 8 /* a2 */
            lload 24 /* b2 */
            land
            lload 28 /* b4 */
            lload 10 /* a3 */
            lload 20 /* na4 */
            land
            lload 34 /* nb3 */
            land
            lor
            land
            lor
       219: .line 366
            land
            lor
            land
       220: .line 368
            lload 22 /* b1 */
            lload 10 /* a3 */
            lload 12 /* a4 */
            land
            lload 28 /* b4 */
            land
       221: .line 369
            lload 16 /* na2 */
            lload 20 /* na4 */
            land
            lload 34 /* nb3 */
            land
            lload 28 /* b4 */
            land
            lor
       222: .line 370
            lload 8 /* a2 */
            lload 26 /* b3 */
            lload 12 /* a4 */
            lor
            lload 28 /* b4 */
            land
       223: .line 371
            lload 18 /* na3 */
            lload 12 /* a4 */
            land
            lload 24 /* b2 */
            land
            lload 26 /* b3 */
            land
            lor
       224: .line 370
            land
            lor
       225: .line 372
            lload 14 /* na1 */
            lload 28 /* b4 */
            lload 12 /* a4 */
            lload 8 /* a2 */
            lor
            lload 24 /* b2 */
            land
            lload 26 /* b3 */
            land
            lor
            land
            lor
       226: .line 368
            land
            lor
       227: .line 373
            lload 14 /* na1 */
            lload 18 /* na3 */
            lload 34 /* nb3 */
            land
            lload 16 /* na2 */
            lload 32 /* nb2 */
            land
            lor
            land
       228: .line 374
            lload 6 /* a1 */
            lload 32 /* nb2 */
            lload 34 /* nb3 */
            land
            lload 8 /* a2 */
            lload 10 /* a3 */
            land
            lor
            land
       229: .line 373
            lor
       230: .line 374
            lload 28 /* b4 */
       231: .line 373
            land
            lor
       232: .line 365
            lastore
       233: .line 377
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 40 /* i */
            laload
            land
            lastore
       234: .line 378
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 40 /* i */
            laload
            land
            lastore
        end local 47 // long dontResetToStart
        end local 45 // long acceptNull
        end local 43 // long acceptNonNull
        end local 41 // long protNN1111
       235: .line 326
            iinc 40 /* i */ 1
        end local 36 // long nb4
        end local 34 // long nb3
        end local 32 // long nb2
        end local 30 // long nb1
        end local 28 // long b4
        end local 26 // long b3
        end local 24 // long b2
        end local 22 // long b1
        end local 20 // long na4
        end local 18 // long na3
        end local 16 // long na2
        end local 14 // long na1
        end local 12 // long a4
        end local 10 // long a3
        end local 8 // long a2
        end local 6 // long a1
      StackMap locals:
      StackMap stack:
       236: iload 40 /* i */
            iload 38 /* mergeLimit */
            if_icmplt 164
       237: .line 386
            goto 244
       238: .line 387
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 41 /* j */
        start local 41 // int j
       239: goto 242
       240: .line 388
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 41 /* j */
            aaload
            iload 40 /* i */
            aload 3 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 41 /* j */
            aaload
            iload 40 /* i */
            laload
            lastore
       241: .line 387
            iinc 41 /* j */ 1
      StackMap locals:
      StackMap stack:
       242: iload 41 /* j */
            bipush 8
            if_icmplt 240
        end local 41 // int j
       243: .line 386
            iinc 40 /* i */ 1
      StackMap locals:
      StackMap stack:
       244: iload 40 /* i */
            iload 39 /* copyLimit */
            if_icmplt 238
        end local 40 // int i
        end local 39 // int copyLimit
        end local 38 // int mergeLimit
       245: .line 397
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.FlowInfo int org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 5 // boolean otherHasNulls
        end local 4 // boolean thisHadNulls
        end local 3 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
        end local 2 // boolean handleInits
        end local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  246     0              this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0  246     1             inits  Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            0  246     2       handleInits  Z
            5  246     3        otherInits  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
           11  246     4      thisHadNulls  Z
           14  246     5     otherHasNulls  Z
           24   94     6                a1  J
          165  236     6                a1  J
           25   94     8                a2  J
          166  236     8                a2  J
           26   94    10                a3  J
          167  236    10                a3  J
           27   94    12                a4  J
          168  236    12                a4  J
           63   94    14               na1  J
          204  236    14               na1  J
           50   94    16               na2  J
          191  236    16               na2  J
           48   94    18               na3  J
          189  236    18               na3  J
           47   94    20               na4  J
          188  236    20               na4  J
           39   94    22                b1  J
          180  236    22                b1  J
           41   94    24                b2  J
          182  236    24                b2  J
           52   94    26                b3  J
          193  236    26                b3  J
           44   94    28                b4  J
          185  236    28                b4  J
           62   94    30               nb1  J
          203  236    30               nb1  J
           42   94    32               nb2  J
          183  236    32               nb2  J
           53   94    34               nb3  J
          194  236    34               nb3  J
           45   94    36               nb4  J
          186  236    36               nb4  J
           28   94    38        protNN1111  J
           29   94    40     acceptNonNull  J
           32   94    42        acceptNull  J
           33   94    44  dontResetToStart  J
           97  245    38        mergeLimit  I
           98  245    39         copyLimit  I
          101  114    40            length  I
          102  114    41       otherLength  I
          104  110    42                 j  I
          121  143    40       otherLength  I
          129  135    41                 j  I
          137  141    41                 j  I
          145  155    40                 i  I
          163  245    40                 i  I
          169  235    41        protNN1111  J
          170  235    43     acceptNonNull  J
          173  235    45        acceptNull  J
          174  235    47  dontResetToStart  J
          239  243    41                 j  I
    MethodParameters:
             Name  Flags
      inits        
      handleInits  

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom(org.eclipse.jdt.internal.compiler.flow.FlowInfo);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
         0: .line 402
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 2
         1: .line 403
            aload 0 /* this */
            areturn
         2: .line 405
      StackMap locals:
      StackMap stack:
            aload 1 /* inits */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 4
         3: .line 406
            aload 0 /* this */
            areturn
         4: .line 408
      StackMap locals:
      StackMap stack:
            aload 1 /* inits */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.FlowInfo.unconditionalInits:()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            astore 2 /* otherInits */
        start local 2 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
         5: .line 410
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         6: .line 412
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 32
         7: .line 413
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 38
         8: .line 415
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         9: .line 416
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 4 /* length */
        start local 4 // int length
        10: aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 5 /* otherLength */
        start local 5 // int otherLength
        11: if_icmpge 30
        12: .line 418
            iconst_0
            istore 6 /* j */
        start local 6 // int j
        13: goto 18
        14: .line 419
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.FlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 6 /* j */
            aaload
            iconst_0
        15: .line 420
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 6 /* j */
            iload 5 /* otherLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 4 /* length */
        16: .line 419
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        17: .line 418
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        18: iload 6 /* j */
            bipush 8
            if_icmplt 14
        end local 6 // int j
        19: .line 422
            goto 22
        20: .line 423
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 3 /* i */
            dup2
            laload
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 3 /* i */
            laload
            lor
            lastore
        21: .line 422
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        22: iload 3 /* i */
            iload 4 /* length */
            if_icmplt 20
        23: .line 425
            goto 26
        24: .line 426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 3 /* i */
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 3 /* i */
            laload
            lastore
        25: .line 425
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        26: iload 3 /* i */
            iload 5 /* otherLength */
            if_icmplt 24
        27: .line 428
            goto 38
        28: .line 432
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 3 /* i */
            dup2
            laload
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 3 /* i */
            laload
            lor
            lastore
        29: .line 431
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 3 /* i */
            iload 5 /* otherLength */
            if_icmplt 28
        end local 5 // int otherLength
        end local 4 // int length
        end local 3 // int i
        31: .line 436
            goto 38
        32: .line 437
      StackMap locals:
      StackMap stack:
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 38
        33: .line 439
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 3 /* otherLength */
        start local 3 // int otherLength
        34: .line 440
            aload 0 /* this */
            iload 3 /* otherLength */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        35: .line 441
            aload 2 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iconst_0
        36: .line 442
            iload 3 /* otherLength */
        37: .line 441
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 3 // int otherLength
        38: .line 444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* otherInits */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.addPotentialNullInfoFrom:(Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            pop
        39: .line 445
            aload 0 /* this */
            areturn
        end local 2 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
        end local 1 // org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   40     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   40     1        inits  Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            5   40     2   otherInits  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            9   31     3            i  I
           10   31     4       length  I
           11   31     5  otherLength  I
           13   19     6            j  I
           34   38     3  otherLength  I
    MethodParameters:
       Name  Flags
      inits  

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo addPotentialNullInfoFrom(org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=18, locals=39, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
         0: .line 461
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 3
         1: .line 462
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 3
         2: .line 463
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifne 4
         3: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
         4: .line 467
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 2 /* thisHadNulls */
        start local 2 // boolean thisHadNulls
         7: .line 468
            iconst_0
            istore 3 /* thisHasNulls */
        start local 3 // boolean thisHasNulls
         8: .line 473
            iload 2 /* thisHadNulls */
            ifeq 56
         9: .line 474
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 4 /* a1 */
        start local 4 // long a1
        10: .line 475
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 8 /* a3 */
        start local 8 // long a3
        11: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 10 /* a4 */
        start local 10 // long a4
        12: land
        13: .line 476
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 22 /* b2 */
        start local 22 // long b2
        14: ldc -1
            lxor
            dup2
            lstore 30 /* nb2 */
        start local 30 // long nb2
        15: .line 477
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 26 /* b4 */
        start local 26 // long b4
        16: ldc -1
            lxor
            dup2
            lstore 34 /* nb4 */
        start local 34 // long nb4
        17: .line 476
            land
        18: .line 478
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 20 /* b1 */
        start local 20 // long b1
        19: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 24 /* b3 */
        start local 24 // long b3
        20: land
        21: .line 476
            lor
        22: .line 475
            land
        23: .line 479
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 6 /* a2 */
        start local 6 // long a2
        24: ldc -1
            lxor
            dup2
            lstore 14 /* na2 */
        start local 14 // long na2
        25: .line 480
            lload 20 /* b1 */
            lload 24 /* b3 */
            land
            lload 10 /* a4 */
            ldc -1
            lxor
            dup2
            lstore 18 /* na4 */
        start local 18 // long na4
        26: lload 8 /* a3 */
            ldc -1
            lxor
            dup2
            lstore 16 /* na3 */
        start local 16 // long na3
        27: lor
            lload 30 /* nb2 */
            land
            lor
        28: .line 479
            land
        29: .line 475
            lor
        30: .line 481
            lload 6 /* a2 */
            lload 18 /* na4 */
            lload 16 /* na3 */
            lor
            lload 24 /* b3 */
            ldc -1
            lxor
            dup2
            lstore 32 /* nb3 */
        start local 32 // long nb3
        31: lload 34 /* nb4 */
            land
            lload 20 /* b1 */
            lload 22 /* b2 */
            land
            lor
            land
            land
        32: .line 475
            lor
            land
        33: .line 474
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        34: .line 482
            aload 0 /* this */
            lload 22 /* b2 */
            lload 32 /* nb3 */
            lload 20 /* b1 */
            ldc -1
            lxor
            dup2
            lstore 28 /* nb1 */
        start local 28 // long nb1
        35: lor
            land
        36: .line 483
            lload 6 /* a2 */
            lload 32 /* nb3 */
            lload 34 /* nb4 */
            land
            lload 22 /* b2 */
            lor
            lload 16 /* na3 */
            lor
            lload 4 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 12 /* na1 */
        start local 12 // long na1
        37: lor
            land
            lor
        38: .line 482
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        39: .line 484
            aload 0 /* this */
            lload 24 /* b3 */
            lload 28 /* nb1 */
            lload 22 /* b2 */
            land
        40: .line 485
            lload 6 /* a2 */
            lload 30 /* nb2 */
            lload 8 /* a3 */
            lor
            land
            lor
        41: .line 486
            lload 12 /* na1 */
            lload 30 /* nb2 */
            land
            lor
        42: .line 487
            lload 4 /* a1 */
            lload 14 /* na2 */
            land
            lload 18 /* na4 */
            land
            lload 20 /* b1 */
            land
            lor
            land
        43: .line 488
            lload 8 /* a3 */
            lload 30 /* nb2 */
            lload 34 /* nb4 */
            land
            lload 14 /* na2 */
            lload 10 /* a4 */
            land
            lor
            lload 12 /* na1 */
            lor
            land
            lor
        44: .line 489
            lload 4 /* a1 */
            lload 14 /* na2 */
            land
            lload 18 /* na4 */
            land
            lload 22 /* b2 */
            land
            lor
        45: .line 484
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        46: .line 490
            aload 0 /* this */
            lload 16 /* na3 */
            lload 28 /* nb1 */
            lload 32 /* nb3 */
            land
            lload 26 /* b4 */
            land
        47: .line 491
            lload 10 /* a4 */
            lload 32 /* nb3 */
            lload 20 /* b1 */
            lload 22 /* b2 */
            land
            lor
            land
            lor
            land
        48: .line 492
            lload 30 /* nb2 */
            lload 16 /* na3 */
            lload 20 /* b1 */
            land
            lload 32 /* nb3 */
            land
            lload 14 /* na2 */
            lload 28 /* nb1 */
            lload 26 /* b4 */
            land
            lload 20 /* b1 */
            lload 32 /* nb3 */
            land
            lor
            lload 10 /* a4 */
            lor
            land
            lor
            land
            lor
        49: .line 493
            lload 8 /* a3 */
            lload 10 /* a4 */
            lload 30 /* nb2 */
            lload 20 /* b1 */
            lload 24 /* b3 */
            land
            lor
            land
        50: .line 494
            lload 4 /* a1 */
            lload 6 /* a2 */
            land
            lload 28 /* nb1 */
            lload 26 /* b4 */
            land
            lload 18 /* na4 */
            lload 22 /* b2 */
            lload 20 /* b1 */
            lor
            land
            lload 32 /* nb3 */
            land
            lor
            land
            lor
        51: .line 493
            land
            lor
        52: .line 490
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        53: .line 501
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lor
            lconst_0
            lcmp
            ifeq 70
        54: .line 502
            iconst_1
            istore 3 /* thisHasNulls */
        55: .line 504
            goto 70
        end local 34 // long nb4
        end local 32 // long nb3
        end local 30 // long nb2
        end local 28 // long nb1
        end local 26 // long b4
        end local 24 // long b3
        end local 22 // long b2
        end local 20 // long b1
        end local 18 // long na4
        end local 16 // long na3
        end local 14 // long na2
        end local 12 // long na1
        end local 10 // long a4
        end local 8 // long a3
        end local 6 // long a2
        end local 4 // long a1
        56: .line 505
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            lconst_0
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        57: .line 506
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 22 /* b2 */
        start local 22 // long b2
        58: .line 507
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 24 /* b3 */
        start local 24 // long b3
        59: ldc -1
            lxor
            dup2
            lstore 32 /* nb3 */
        start local 32 // long nb3
        60: .line 508
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 20 /* b1 */
        start local 20 // long b1
        61: ldc -1
            lxor
            dup2
            lstore 28 /* nb1 */
        start local 28 // long nb1
        62: .line 507
            lor
            land
        63: .line 506
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        64: .line 509
            aload 0 /* this */
            lload 24 /* b3 */
            lload 28 /* nb1 */
            lload 22 /* b2 */
            ldc -1
            lxor
            dup2
            lstore 30 /* nb2 */
        start local 30 // long nb2
        65: lor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        66: .line 510
            aload 0 /* this */
            lload 20 /* b1 */
            ldc -1
            lxor
            lload 24 /* b3 */
            ldc -1
            lxor
            land
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 26 /* b4 */
        start local 26 // long b4
        67: land
            lload 22 /* b2 */
            ldc -1
            lxor
            lload 20 /* b1 */
            lload 24 /* b3 */
            ldc -1
            lxor
            land
            lload 20 /* b1 */
            ldc -1
            lxor
            lload 26 /* b4 */
            land
            lor
            land
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        68: .line 517
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lor
            lconst_0
            lcmp
            ifeq 70
        69: .line 518
            iconst_1
            istore 3 /* thisHasNulls */
        70: .line 522
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int top top top top top top top top top top top top top top top top long long long long long long long
      StackMap stack:
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 146
        71: .line 523
            iconst_0
            istore 36 /* mergeLimit */
        start local 36 // int mergeLimit
        72: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 37 /* copyLimit */
        start local 37 // int copyLimit
        73: .line 524
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 76
        74: .line 525
            aload 0 /* this */
            iload 37 /* copyLimit */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        75: .line 531
            goto 89
        76: .line 532
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int top top top top top top top top top top top top top top top top long long long long long long long top top int int
      StackMap stack:
            iload 37 /* copyLimit */
            istore 36 /* mergeLimit */
        77: .line 533
            iload 36 /* mergeLimit */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmple 89
        78: .line 534
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 36 /* mergeLimit */
        79: .line 535
            iconst_0
            istore 38 /* j */
        start local 38 // int j
        80: goto 86
        81: .line 536
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 38 /* j */
            aaload
            iconst_0
        82: .line 537
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 38 /* j */
            iload 37 /* copyLimit */
            newarray 11
            dup_x2
            aastore
            iconst_0
        83: .line 538
            iload 36 /* mergeLimit */
        84: .line 536
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        85: .line 535
            iinc 38 /* j */ 1
      StackMap locals:
      StackMap stack:
        86: iload 38 /* j */
            bipush 8
            if_icmplt 81
        end local 38 // int j
        87: .line 540
            iload 2 /* thisHadNulls */
            ifne 89
        88: .line 541
            iconst_0
            istore 36 /* mergeLimit */
        89: .line 553
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 38 /* i */
        start local 38 // int i
        90: goto 132
        91: .line 554
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 38 /* i */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 4 /* a1 */
        start local 4 // long a1
        92: .line 555
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 8 /* a3 */
        start local 8 // long a3
        93: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 10 /* a4 */
        start local 10 // long a4
        94: land
        95: .line 556
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 22 /* b2 */
            ldc -1
            lxor
            dup2
            lstore 30 /* nb2 */
        96: .line 557
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 26 /* b4 */
            ldc -1
            lxor
            dup2
            lstore 34 /* nb4 */
        start local 34 // long nb4
        97: .line 556
            land
        98: .line 558
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 20 /* b1 */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 24 /* b3 */
            land
        99: .line 556
            lor
       100: .line 555
            land
       101: .line 559
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 6 /* a2 */
        start local 6 // long a2
       102: ldc -1
            lxor
            dup2
            lstore 14 /* na2 */
        start local 14 // long na2
       103: .line 560
            lload 20 /* b1 */
            lload 24 /* b3 */
            land
            lload 10 /* a4 */
            ldc -1
            lxor
            dup2
            lstore 18 /* na4 */
        start local 18 // long na4
       104: lload 8 /* a3 */
            ldc -1
            lxor
            dup2
            lstore 16 /* na3 */
        start local 16 // long na3
       105: lor
            lload 30 /* nb2 */
            land
            lor
       106: .line 559
            land
       107: .line 555
            lor
       108: .line 561
            lload 6 /* a2 */
            lload 18 /* na4 */
            lload 16 /* na3 */
            lor
            lload 24 /* b3 */
            ldc -1
            lxor
            dup2
            lstore 32 /* nb3 */
            lload 34 /* nb4 */
            land
            lload 20 /* b1 */
            lload 22 /* b2 */
            land
            lor
            land
            land
       109: .line 555
            lor
            land
       110: .line 554
            lastore
       111: .line 562
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 38 /* i */
            lload 22 /* b2 */
            lload 32 /* nb3 */
            lload 20 /* b1 */
            ldc -1
            lxor
            dup2
            lstore 28 /* nb1 */
            lor
            land
       112: .line 563
            lload 6 /* a2 */
            lload 32 /* nb3 */
            lload 34 /* nb4 */
            land
            lload 22 /* b2 */
            lor
            lload 16 /* na3 */
            lor
            lload 4 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 12 /* na1 */
        start local 12 // long na1
       113: lor
            land
            lor
       114: .line 562
            lastore
       115: .line 564
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 38 /* i */
            lload 24 /* b3 */
            lload 28 /* nb1 */
            lload 22 /* b2 */
            land
       116: .line 565
            lload 6 /* a2 */
            lload 30 /* nb2 */
            lload 8 /* a3 */
            lor
            land
            lor
       117: .line 566
            lload 12 /* na1 */
            lload 30 /* nb2 */
            land
            lor
       118: .line 567
            lload 4 /* a1 */
            lload 14 /* na2 */
            land
            lload 18 /* na4 */
            land
            lload 20 /* b1 */
            land
            lor
            land
       119: .line 568
            lload 8 /* a3 */
            lload 30 /* nb2 */
            lload 34 /* nb4 */
            land
            lload 14 /* na2 */
            lload 10 /* a4 */
            land
            lor
            lload 12 /* na1 */
            lor
            land
            lor
       120: .line 569
            lload 4 /* a1 */
            lload 14 /* na2 */
            land
            lload 18 /* na4 */
            land
            lload 22 /* b2 */
            land
            lor
       121: .line 564
            lastore
       122: .line 570
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 38 /* i */
            lload 16 /* na3 */
            lload 28 /* nb1 */
            lload 32 /* nb3 */
            land
            lload 26 /* b4 */
            land
       123: .line 571
            lload 10 /* a4 */
            lload 32 /* nb3 */
            lload 20 /* b1 */
            lload 22 /* b2 */
            land
            lor
            land
            lor
            land
       124: .line 572
            lload 30 /* nb2 */
            lload 16 /* na3 */
            lload 20 /* b1 */
            land
            lload 32 /* nb3 */
            land
            lload 14 /* na2 */
            lload 28 /* nb1 */
            lload 26 /* b4 */
            land
            lload 20 /* b1 */
            lload 32 /* nb3 */
            land
            lor
            lload 10 /* a4 */
            lor
            land
            lor
            land
            lor
       125: .line 573
            lload 8 /* a3 */
            lload 10 /* a4 */
            lload 30 /* nb2 */
            lload 20 /* b1 */
            lload 24 /* b3 */
            land
            lor
            land
       126: .line 574
            lload 4 /* a1 */
            lload 6 /* a2 */
            land
            lload 28 /* nb1 */
            lload 26 /* b4 */
            land
            lload 18 /* na4 */
            lload 22 /* b2 */
            lload 20 /* b1 */
            lor
            land
            lload 32 /* nb3 */
            land
            lor
            land
            lor
       127: .line 573
            land
            lor
       128: .line 570
            lastore
       129: .line 576
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 38 /* i */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 38 /* i */
            laload
            lor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 38 /* i */
            laload
            lor
            lconst_0
            lcmp
            ifeq 131
       130: .line 577
            iconst_1
            istore 3 /* thisHasNulls */
       131: .line 553
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int long long long long long long long long long long long long long long long long int int int
      StackMap stack:
            iinc 38 /* i */ 1
        end local 34 // long nb4
        end local 18 // long na4
        end local 16 // long na3
        end local 14 // long na2
        end local 12 // long na1
        end local 10 // long a4
        end local 8 // long a3
        end local 6 // long a2
        end local 4 // long a1
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int top top top top top top top top top top top top top top top top long long long long long long long top top int int int
      StackMap stack:
       132: iload 38 /* i */
            iload 36 /* mergeLimit */
            if_icmplt 91
       133: .line 585
            goto 145
       134: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 38 /* i */
            lconst_0
            lastore
       135: .line 587
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 38 /* i */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 22 /* b2 */
       136: .line 588
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 24 /* b3 */
            ldc -1
            lxor
            dup2
            lstore 32 /* nb3 */
       137: .line 589
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 20 /* b1 */
            ldc -1
            lxor
            dup2
            lstore 28 /* nb1 */
       138: .line 588
            lor
            land
       139: .line 587
            lastore
       140: .line 590
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 38 /* i */
            lload 24 /* b3 */
            lload 28 /* nb1 */
            lload 22 /* b2 */
            ldc -1
            lxor
            dup2
            lstore 30 /* nb2 */
            lor
            land
            lastore
       141: .line 591
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 38 /* i */
            lload 20 /* b1 */
            ldc -1
            lxor
            lload 24 /* b3 */
            ldc -1
            lxor
            land
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 38 /* i */
            laload
            dup2
            lstore 26 /* b4 */
            land
            lload 22 /* b2 */
            ldc -1
            lxor
            lload 20 /* b1 */
            lload 24 /* b3 */
            ldc -1
            lxor
            land
            lload 20 /* b1 */
            ldc -1
            lxor
            lload 26 /* b4 */
            land
            lor
            land
            lor
            lastore
       142: .line 593
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 38 /* i */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 38 /* i */
            laload
            lor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 38 /* i */
            laload
            lor
            lconst_0
            lcmp
            ifeq 144
       143: .line 594
            iconst_1
            istore 3 /* thisHasNulls */
       144: .line 585
      StackMap locals:
      StackMap stack:
            iinc 38 /* i */ 1
      StackMap locals:
      StackMap stack:
       145: iload 38 /* i */
            iload 37 /* copyLimit */
            if_icmplt 134
        end local 38 // int i
        end local 37 // int copyLimit
        end local 36 // int mergeLimit
       146: .line 603
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int top top top top top top top top top top top top top top top top long long long long long long long
      StackMap stack:
            iload 3 /* thisHasNulls */
            ifeq 149
       147: .line 604
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
       148: .line 605
            goto 150
       149: .line 607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
       150: .line 609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 32 // long nb3
        end local 30 // long nb2
        end local 28 // long nb1
        end local 26 // long b4
        end local 24 // long b3
        end local 22 // long b2
        end local 20 // long b1
        end local 3 // boolean thisHasNulls
        end local 2 // boolean thisHadNulls
        end local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0  151     0          this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0  151     1    otherInits  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            7  151     2  thisHadNulls  Z
            8  151     3  thisHasNulls  Z
           10   56     4            a1  J
           92  132     4            a1  J
           24   56     6            a2  J
          102  132     6            a2  J
           11   56     8            a3  J
           93  132     8            a3  J
           12   56    10            a4  J
           94  132    10            a4  J
           37   56    12           na1  J
          113  132    12           na1  J
           25   56    14           na2  J
          103  132    14           na2  J
           27   56    16           na3  J
          105  132    16           na3  J
           26   56    18           na4  J
          104  132    18           na4  J
           19   56    20            b1  J
           61  151    20            b1  J
           14   56    22            b2  J
           58  151    22            b2  J
           20   56    24            b3  J
           59  151    24            b3  J
           16   56    26            b4  J
           67  151    26            b4  J
           35   56    28           nb1  J
           62  151    28           nb1  J
           15   56    30           nb2  J
           65  151    30           nb2  J
           31   56    32           nb3  J
           60  151    32           nb3  J
           17   56    34           nb4  J
           97  132    34           nb4  J
           72  146    36    mergeLimit  I
           73  146    37     copyLimit  I
           80   87    38             j  I
           90  146    38             i  I
    MethodParameters:
            Name  Flags
      otherInits  

  public final boolean cannotBeDefinitelyNullOrNonNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=10, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 614
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 2
         1: .line 615
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 3
         2: .line 616
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 619
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         4: bipush 64
            if_icmpge 15
         5: .line 622
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            ldc -1
            lxor
         6: .line 623
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            land
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lor
         7: .line 622
            land
         8: .line 624
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            ldc -1
            lxor
            land
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            land
         9: .line 622
            lor
        10: .line 625
            lconst_1
            iload 2 /* position */
            lshl
        11: .line 621
            land
        12: .line 625
            lconst_0
        13: .line 621
            lcmp
            ifeq 14
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        14: iconst_0
            ireturn
        15: .line 628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 17
        16: .line 629
            iconst_0
            ireturn
        17: .line 632
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        18: .line 633
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 20
        19: .line 634
            iconst_0
            ireturn
        20: .line 638
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
        21: .line 639
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            dup2
            lstore 4 /* a2 */
        start local 4 // long a2
        22: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            dup2
            lstore 6 /* a3 */
        start local 6 // long a3
        23: land
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
            dup2
            lstore 8 /* a4 */
        start local 8 // long a4
        24: lor
        25: .line 638
            land
        26: .line 640
            lload 4 /* a2 */
            ldc -1
            lxor
            lload 6 /* a3 */
            ldc -1
            lxor
            land
            lload 8 /* a4 */
            land
        27: .line 638
            lor
        28: .line 641
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        29: .line 637
            land
        30: .line 641
            lconst_0
        31: .line 637
            lcmp
            ifeq 32
            iconst_1
            ireturn
      StackMap locals: long long long
      StackMap stack:
        32: iconst_0
            ireturn
        end local 8 // long a4
        end local 6 // long a3
        end local 4 // long a2
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   33     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   33     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   33     2     position  I
           18   33     3  vectorIndex  I
           22   33     4           a2  J
           23   33     6           a3  J
           24   33     8           a4  J
    MethodParameters:
       Name  Flags
      local  

  public final boolean cannotBeNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 646
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 2
         1: .line 647
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 3
         2: .line 648
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 651
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         4: bipush 64
            if_icmpge 13
         5: .line 653
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            land
         6: .line 654
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            land
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            ldc -1
            lxor
            lor
         7: .line 653
            land
         8: .line 655
            lconst_1
            iload 2 /* position */
            lshl
         9: .line 653
            land
        10: .line 655
            lconst_0
        11: .line 653
            lcmp
            ifeq 12
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        12: iconst_0
            ireturn
        13: .line 658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 15
        14: .line 659
            iconst_0
            ireturn
        15: .line 662
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        16: .line 663
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 18
        17: .line 664
            iconst_0
            ireturn
        18: .line 666
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            land
        19: .line 667
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
            land
        20: .line 668
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
        21: .line 667
            lor
        22: .line 666
            land
        23: .line 669
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        24: .line 666
            land
        25: .line 669
            lconst_0
        26: .line 666
            lcmp
            ifeq 27
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        27: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   28     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   28     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   28     2     position  I
           16   28     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean canOnlyBeNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 674
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 2
         1: .line 675
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 3
         2: .line 676
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 679
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         4: bipush 64
            if_icmpge 13
         5: .line 681
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            land
         6: .line 682
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            ldc -1
            lxor
            lor
         7: .line 681
            land
         8: .line 683
            lconst_1
            iload 2 /* position */
            lshl
         9: .line 681
            land
        10: .line 683
            lconst_0
        11: .line 681
            lcmp
            ifeq 12
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        12: iconst_0
            ireturn
        13: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 15
        14: .line 687
            iconst_0
            ireturn
        15: .line 690
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        16: .line 691
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 18
        17: .line 692
            iconst_0
            ireturn
        18: .line 694
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            land
        19: .line 695
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            lor
        20: .line 694
            land
        21: .line 696
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        22: .line 694
            land
        23: .line 696
            lconst_0
        24: .line 694
            lcmp
            ifeq 25
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        25: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   26     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   26     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   26     2     position  I
           16   26     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo copy();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 702
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 2
         1: .line 703
            aload 0 /* this */
            areturn
         2: .line 705
      StackMap locals:
      StackMap stack:
            new org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
            dup
            invokespecial org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.<init>:()V
            astore 1 /* copy */
        start local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
         3: .line 707
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         4: .line 708
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         5: .line 709
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 2 /* hasNullInfo */
        start local 2 // boolean hasNullInfo
         8: .line 710
            iload 2 /* hasNullInfo */
            ifeq 13
         9: .line 711
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        10: .line 712
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        11: .line 713
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        12: .line 714
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        13: .line 716
      StackMap locals: int
      StackMap stack:
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        14: .line 717
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        15: .line 718
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
        16: .line 719
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
        17: .line 720
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 43
        18: .line 722
            aload 1 /* copy */
            bipush 8
            anewarray long[]
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
        19: .line 723
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iconst_0
        20: .line 724
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 3 /* length */
        start local 3 // int length
        21: newarray 11
            dup_x2
            aastore
            iconst_0
        22: .line 725
            iload 3 /* length */
        23: .line 723
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        24: .line 726
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iconst_0
        25: .line 727
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            iload 3 /* length */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 3 /* length */
        26: .line 726
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        27: .line 728
            iload 2 /* hasNullInfo */
            ifeq 36
        28: .line 729
            iconst_2
            istore 4 /* j */
        start local 4 // int j
        29: goto 34
        30: .line 730
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 4 /* j */
            aaload
            iconst_0
        31: .line 731
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 4 /* j */
            iload 3 /* length */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 3 /* length */
        32: .line 730
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        33: .line 729
            iinc 4 /* j */ 1
      StackMap locals:
      StackMap stack:
        34: iload 4 /* j */
            bipush 6
            if_icmplt 30
        end local 4 // int j
        35: .line 733
            goto 41
        36: .line 735
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 4 /* j */
        start local 4 // int j
        37: goto 40
        38: .line 736
      StackMap locals: int
      StackMap stack:
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 4 /* j */
            iload 3 /* length */
            newarray 11
            aastore
        39: .line 735
            iinc 4 /* j */ 1
      StackMap locals:
      StackMap stack:
        40: iload 4 /* j */
            bipush 6
            if_icmplt 38
        end local 4 // int j
        41: .line 739
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iconst_0
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            iload 3 /* length */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 3 /* length */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        42: .line 740
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iconst_0
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            iload 3 /* length */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 3 /* length */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 3 // int length
        43: .line 742
      StackMap locals:
      StackMap stack:
            aload 1 /* copy */
            areturn
        end local 2 // boolean hasNullInfo
        end local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   44     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            3   44     1         copy  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            8   44     2  hasNullInfo  Z
           21   43     3       length  I
           29   35     4            j  I
           37   41     4            j  I

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardInitializationInfo();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=3, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 751
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 2
         1: .line 752
            aload 0 /* this */
            areturn
         2: .line 754
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
         3: .line 755
            aload 0 /* this */
            lconst_0
            dup2_x1
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         4: .line 754
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         5: .line 756
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 12
         6: .line 757
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         7: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 2 /* length */
        start local 2 // int length
         8: goto 11
         9: .line 758
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 1 /* i */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 1 /* i */
            lconst_0
            dup2_x2
            lastore
            lastore
        10: .line 757
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 1 /* i */
            iload 2 /* length */
            if_icmplt 9
        end local 2 // int length
        end local 1 // int i
        12: .line 761
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            7   12     1       i  I
            8   12     2  length  I

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardNonFieldInitializations();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 769
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            istore 1 /* limit */
        start local 1 // int limit
         1: .line 770
            iload 1 /* limit */
            bipush 64
            if_icmpge 11
         2: .line 771
            lconst_1
            iload 1 /* limit */
            lshl
            lconst_1
            lsub
            lstore 2 /* mask */
        start local 2 // long mask
         3: .line 772
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         4: .line 773
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         5: .line 774
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
         6: .line 775
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
         7: .line 776
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
         8: .line 777
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         9: .line 778
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        10: .line 779
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        end local 2 // long mask
        11: .line 782
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 13
        12: .line 783
            aload 0 /* this */
            areturn
        13: .line 785
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 3 /* length */
        start local 3 // int length
        14: .line 786
            iload 1 /* limit */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 2 /* vectorIndex */
        start local 2 // int vectorIndex
        15: iload 3 /* length */
            if_icmplt 17
        16: .line 787
            aload 0 /* this */
            areturn
        17: .line 789
      StackMap locals: int int
      StackMap stack:
            iload 2 /* vectorIndex */
            iflt 24
        18: .line 791
            lconst_1
            iload 1 /* limit */
            bipush 64
            irem
            lshl
            lconst_1
            lsub
            lstore 4 /* mask */
        start local 4 // long mask
        19: .line 792
            iconst_0
            istore 6 /* j */
        start local 6 // int j
        20: goto 23
        21: .line 793
      StackMap locals: long int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 6 /* j */
            aaload
            iload 2 /* vectorIndex */
            dup2
            laload
            lload 4 /* mask */
            land
            lastore
        22: .line 792
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        23: iload 6 /* j */
            bipush 8
            if_icmplt 21
        end local 6 // int j
        end local 4 // long mask
        24: .line 796
      StackMap locals:
      StackMap stack:
            iload 2 /* vectorIndex */
            iconst_1
            iadd
            istore 4 /* i */
        start local 4 // int i
        25: goto 32
        26: .line 797
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 5 /* j */
        start local 5 // int j
        27: goto 30
        28: .line 798
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 5 /* j */
            aaload
            iload 4 /* i */
            lconst_0
            lastore
        29: .line 797
            iinc 5 /* j */ 1
      StackMap locals:
      StackMap stack:
        30: iload 5 /* j */
            bipush 8
            if_icmplt 28
        end local 5 // int j
        31: .line 796
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        32: iload 4 /* i */
            iload 3 /* length */
            if_icmplt 26
        end local 4 // int i
        33: .line 801
            aload 0 /* this */
            areturn
        end local 3 // int length
        end local 2 // int vectorIndex
        end local 1 // int limit
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   34     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            1   34     1        limit  I
            3   11     2         mask  J
           15   34     2  vectorIndex  I
           14   34     3       length  I
           19   24     4         mask  J
           20   24     6            j  I
           25   33     4            i  I
           27   31     5            j  I

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 806
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 811
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;

  private final boolean isDefinitelyAssigned(int);
    descriptor: (I)Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // int position
         0: .line 820
            iload 1 /* position */
            bipush 64
            if_icmpge 3
         1: .line 822
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            lconst_1
            iload 1 /* position */
            lshl
            land
            lconst_0
            lcmp
            ifeq 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 5
         4: .line 826
            iconst_0
            ireturn
         5: .line 828
      StackMap locals:
      StackMap stack:
            iload 1 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 2 /* vectorIndex */
        start local 2 // int vectorIndex
         6: .line 829
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 8
         7: .line 830
            iconst_0
            ireturn
         8: .line 832
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* vectorIndex */
            laload
         9: .line 833
            lconst_1
            iload 1 /* position */
            bipush 64
            irem
            lshl
        10: .line 832
            land
        11: .line 833
            lconst_0
        12: .line 832
            lcmp
            ifeq 13
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_0
            ireturn
        end local 2 // int vectorIndex
        end local 1 // int position
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   14     1     position  I
            6   14     2  vectorIndex  I
    MethodParameters:
          Name  Flags
      position  

  public final boolean isDefinitelyAssigned(org.eclipse.jdt.internal.compiler.lookup.FieldBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
         0: .line 840
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_1
            iand
            ifeq 2
         1: .line 841
            iconst_1
            ireturn
         2: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* field */
            getfield org.eclipse.jdt.internal.compiler.lookup.FieldBinding.id:I
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isDefinitelyAssigned:(I)Z
            ireturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    3     1  field  Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
    MethodParameters:
       Name  Flags
      field  

  public final boolean isDefinitelyAssigned(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 849
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_1
            iand
            ifeq 2
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.declaration:Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;
            getfield org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.bits:I
            ldc 1073741824
            iand
            ifeq 2
         1: .line 850
            iconst_1
            ireturn
         2: .line 852
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isDefinitelyAssigned:(I)Z
            ireturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    3     1  local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
    MethodParameters:
       Name  Flags
      local  

  public final boolean isDefinitelyNonNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 858
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 2
         1: .line 859
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifne 3
         2: .line 860
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 862
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifne 5
         4: .line 863
            aload 1 /* local */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.constant:()Lorg/eclipse/jdt/internal/compiler/impl/Constant;
            getstatic org.eclipse.jdt.internal.compiler.impl.Constant.NotAConstant:Lorg/eclipse/jdt/internal/compiler/impl/Constant;
            if_acmpeq 6
         5: .line 864
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         6: .line 866
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            istore 2 /* position */
        start local 2 // int position
         7: .line 867
            iload 2 /* position */
            bipush 64
            if_icmpge 14
         8: .line 868
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            land
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lor
            land
         9: .line 869
            lconst_1
            iload 2 /* position */
            lshl
        10: .line 868
            land
        11: .line 869
            lconst_0
        12: .line 868
            lcmp
            ifeq 13
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        13: iconst_0
            ireturn
        14: .line 872
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 16
        15: .line 873
            iconst_0
            ireturn
        16: .line 876
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        17: .line 877
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 19
        18: .line 878
            iconst_0
            ireturn
        19: .line 880
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            land
        20: .line 881
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
            lor
        21: .line 880
            land
        22: .line 882
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        23: .line 880
            land
        24: .line 882
            lconst_0
        25: .line 880
            lcmp
            ifeq 26
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        26: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   27     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   27     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            7   27     2     position  I
           17   27     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean isDefinitelyNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 888
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 3
         1: .line 889
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 3
         2: .line 890
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 4
         3: .line 891
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 893
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            istore 2 /* position */
        start local 2 // int position
         5: .line 894
            iload 2 /* position */
            bipush 64
            if_icmpge 14
         6: .line 895
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            land
         7: .line 896
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            ldc -1
            lxor
            lor
         8: .line 895
            land
         9: .line 897
            lconst_1
            iload 2 /* position */
            lshl
        10: .line 895
            land
        11: .line 897
            lconst_0
        12: .line 895
            lcmp
            ifeq 13
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        13: iconst_0
            ireturn
        14: .line 900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 16
        15: .line 901
            iconst_0
            ireturn
        16: .line 904
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        17: .line 905
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 19
        18: .line 906
            iconst_0
            ireturn
        19: .line 908
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            land
        20: .line 909
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            lor
        21: .line 908
            land
        22: .line 910
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        23: .line 908
            land
        24: .line 910
            lconst_0
        25: .line 908
            lcmp
            ifeq 26
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        26: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   27     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   27     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            5   27     2     position  I
           17   27     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean isDefinitelyUnknown(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 916
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 2
         1: .line 917
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifne 3
         2: .line 918
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 920
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            istore 2 /* position */
        start local 2 // int position
         4: .line 921
            iload 2 /* position */
            bipush 64
            if_icmpge 15
         5: .line 922
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            land
         6: .line 923
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            ldc -1
            lxor
         7: .line 922
            land
         8: .line 923
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            ldc -1
            lxor
         9: .line 922
            land
        10: .line 923
            lconst_1
            iload 2 /* position */
            lshl
        11: .line 922
            land
        12: .line 923
            lconst_0
        13: .line 922
            lcmp
            ifeq 14
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        14: iconst_0
            ireturn
        15: .line 926
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 17
        16: .line 927
            iconst_0
            ireturn
        17: .line 930
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        18: .line 931
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 20
        19: .line 932
            iconst_0
            ireturn
        20: .line 934
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
            land
        21: .line 935
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
        22: .line 934
            land
        23: .line 935
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
        24: .line 934
            land
        25: .line 936
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        26: .line 934
            land
        27: .line 936
            lconst_0
        28: .line 934
            lcmp
            ifeq 29
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        29: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   30     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   30     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   30     2     position  I
           18   30     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean hasNullInfoFor(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 942
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 2
         1: .line 943
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifne 3
         2: .line 944
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 946
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            istore 2 /* position */
        start local 2 // int position
         4: .line 947
            iload 2 /* position */
            bipush 64
            if_icmpge 15
         5: .line 948
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lor
         6: .line 949
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
         7: .line 948
            lor
         8: .line 949
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         9: .line 948
            lor
        10: .line 949
            lconst_1
            iload 2 /* position */
            lshl
        11: .line 948
            land
        12: .line 949
            lconst_0
        13: .line 948
            lcmp
            ifeq 14
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        14: iconst_0
            ireturn
        15: .line 952
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 17
        16: .line 953
            iconst_0
            ireturn
        17: .line 956
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        18: .line 957
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 20
        19: .line 958
            iconst_0
            ireturn
        20: .line 960
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            lor
        21: .line 961
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
        22: .line 960
            lor
        23: .line 961
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
        24: .line 960
            lor
        25: .line 962
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        26: .line 960
            land
        27: .line 962
            lconst_0
        28: .line 960
            lcmp
            ifeq 29
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        29: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   30     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   30     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   30     2     position  I
           18   30     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  private final boolean isPotentiallyAssigned(int);
    descriptor: (I)Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // int position
         0: .line 970
            iload 1 /* position */
            bipush 64
            if_icmpge 3
         1: .line 972
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lconst_1
            iload 1 /* position */
            lshl
            land
            lconst_0
            lcmp
            ifeq 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 975
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 5
         4: .line 976
            iconst_0
            ireturn
         5: .line 979
      StackMap locals:
      StackMap stack:
            iload 1 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 2 /* vectorIndex */
        start local 2 // int vectorIndex
         6: .line 980
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 8
         7: .line 981
            iconst_0
            ireturn
         8: .line 983
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 2 /* vectorIndex */
            laload
         9: .line 984
            lconst_1
            iload 1 /* position */
            bipush 64
            irem
            lshl
        10: .line 983
            land
        11: .line 984
            lconst_0
        12: .line 983
            lcmp
            ifeq 13
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_0
            ireturn
        end local 2 // int vectorIndex
        end local 1 // int position
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   14     1     position  I
            6   14     2  vectorIndex  I
    MethodParameters:
          Name  Flags
      position  

  public final boolean isPotentiallyAssigned(org.eclipse.jdt.internal.compiler.lookup.FieldBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
         0: .line 989
            aload 0 /* this */
            aload 1 /* field */
            getfield org.eclipse.jdt.internal.compiler.lookup.FieldBinding.id:I
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isPotentiallyAssigned:(I)Z
            ireturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    1     1  field  Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
    MethodParameters:
       Name  Flags
      field  

  public final boolean isPotentiallyAssigned(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 995
            aload 1 /* local */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.constant:()Lorg/eclipse/jdt/internal/compiler/impl/Constant;
            getstatic org.eclipse.jdt.internal.compiler.impl.Constant.NotAConstant:Lorg/eclipse/jdt/internal/compiler/impl/Constant;
            if_acmpeq 2
         1: .line 996
            iconst_1
            ireturn
         2: .line 998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isPotentiallyAssigned:(I)Z
            ireturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    3     1  local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
    MethodParameters:
       Name  Flags
      local  

  public final boolean isPotentiallyNonNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1004
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 2
         1: .line 1005
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 3
         2: .line 1006
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 1009
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         4: bipush 64
            if_icmpge 11
         5: .line 1011
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            ldc -1
            lxor
            lor
            land
         6: .line 1012
            lconst_1
            iload 2 /* position */
            lshl
         7: .line 1011
            land
         8: .line 1012
            lconst_0
         9: .line 1011
            lcmp
            ifeq 10
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        10: iconst_0
            ireturn
        11: .line 1015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 13
        12: .line 1016
            iconst_0
            ireturn
        13: .line 1019
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        14: .line 1020
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 16
        15: .line 1021
            iconst_0
            ireturn
        16: .line 1023
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
        17: .line 1024
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            lor
        18: .line 1023
            land
        19: .line 1025
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        20: .line 1023
            land
        21: .line 1025
            lconst_0
        22: .line 1023
            lcmp
            ifeq 23
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        23: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   24     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   24     2     position  I
           14   24     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean isPotentiallyNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1031
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 2
         1: .line 1032
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 3
         2: .line 1033
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 1036
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         4: bipush 64
            if_icmpge 11
         5: .line 1038
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            ldc -1
            lxor
            lor
            land
         6: .line 1039
            lconst_1
            iload 2 /* position */
            lshl
         7: .line 1038
            land
         8: .line 1039
            lconst_0
         9: .line 1038
            lcmp
            ifeq 10
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        10: iconst_0
            ireturn
        11: .line 1042
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 13
        12: .line 1043
            iconst_0
            ireturn
        13: .line 1046
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        14: .line 1047
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 16
        15: .line 1048
            iconst_0
            ireturn
        16: .line 1050
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
        17: .line 1051
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            lor
        18: .line 1050
            land
        19: .line 1052
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        20: .line 1050
            land
        21: .line 1052
            lconst_0
        22: .line 1050
            lcmp
            ifeq 23
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        23: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   24     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   24     2     position  I
           14   24     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean isPotentiallyUnknown(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=10, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1058
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 2
         1: .line 1059
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifne 3
         2: .line 1060
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 1062
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            istore 2 /* position */
        start local 2 // int position
         4: .line 1063
            iload 2 /* position */
            bipush 64
            if_icmpge 13
         5: .line 1064
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         6: .line 1065
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            ldc -1
            lxor
            land
            lor
         7: .line 1064
            land
         8: .line 1066
            lconst_1
            iload 2 /* position */
            lshl
         9: .line 1064
            land
        10: .line 1066
            lconst_0
        11: .line 1064
            lcmp
            ifeq 12
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        12: iconst_0
            ireturn
        13: .line 1069
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 15
        14: .line 1070
            iconst_0
            ireturn
        15: .line 1073
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        16: .line 1074
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 18
        17: .line 1075
            iconst_0
            ireturn
        18: .line 1077
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
        19: .line 1078
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
        20: .line 1079
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            ldc -1
            lxor
            land
        21: .line 1078
            lor
        22: .line 1077
            land
        23: .line 1080
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        24: .line 1077
            land
        25: .line 1080
            lconst_0
        26: .line 1077
            lcmp
            ifeq 27
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        27: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   28     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   28     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   28     2     position  I
           16   28     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean isProtectedNonNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1085
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 2
         1: .line 1086
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 3
         2: .line 1087
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 1090
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         4: bipush 64
            if_icmpge 7
         5: .line 1092
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            land
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            land
            lconst_1
            iload 2 /* position */
            lshl
            land
            lconst_0
            lcmp
            ifeq 6
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
         6: iconst_0
            ireturn
         7: .line 1095
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 9
         8: .line 1096
            iconst_0
            ireturn
         9: .line 1099
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        10: .line 1100
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 12
        11: .line 1101
            iconst_0
            ireturn
        12: .line 1103
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
        13: .line 1104
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
        14: .line 1103
            land
        15: .line 1105
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
        16: .line 1103
            land
        17: .line 1106
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        18: .line 1103
            land
        19: .line 1106
            lconst_0
        20: .line 1103
            lcmp
            ifeq 21
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        21: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   22     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   22     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   22     2     position  I
           10   22     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public final boolean isProtectedNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1111
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 2
         1: .line 1112
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.type:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.TypeBinding.tagBits:J
            ldc 2
            land
            lconst_0
            lcmp
            ifeq 3
         2: .line 1113
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 1116
      StackMap locals:
      StackMap stack:
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         4: bipush 64
            if_icmpge 13
         5: .line 1118
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            land
         6: .line 1119
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lxor
         7: .line 1118
            land
         8: .line 1120
            lconst_1
            iload 2 /* position */
            lshl
         9: .line 1118
            land
        10: .line 1120
            lconst_0
        11: .line 1118
            lcmp
            ifeq 12
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        12: iconst_0
            ireturn
        13: .line 1123
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 15
        14: .line 1124
            iconst_0
            ireturn
        15: .line 1127
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        16: .line 1128
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 18
        17: .line 1129
            iconst_0
            ireturn
        18: .line 1131
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 3 /* vectorIndex */
            laload
            land
        19: .line 1132
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 3 /* vectorIndex */
            laload
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 3 /* vectorIndex */
            laload
            lxor
        20: .line 1131
            land
        21: .line 1133
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
        22: .line 1131
            land
        23: .line 1133
            lconst_0
        24: .line 1131
            lcmp
            ifeq 25
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        25: iconst_0
            ireturn
        end local 3 // int vectorIndex
        end local 2 // int position
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   26     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   26     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            4   26     2     position  I
           16   26     3  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  protected static boolean isTrue(boolean, java.lang.String);
    descriptor: (ZLjava/lang/String;)Z
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // boolean expression
        start local 1 // java.lang.String message
         0: .line 1145
            iload 0 /* expression */
            ifne 2
         1: .line 1146
            new org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo$AssertionFailedException
            dup
            new java.lang.StringBuilder
            dup
            ldc "assertion failed: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* message */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo$AssertionFailedException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1147
      StackMap locals:
      StackMap stack:
            iload 0 /* expression */
            ireturn
        end local 1 // java.lang.String message
        end local 0 // boolean expression
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0  expression  Z
            0    3     1     message  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      expression  
      message     

  public void markAsComparedEqualToNonNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=19, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1152
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 73
         1: .line 1153
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1158
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         3: bipush 64
            if_icmpge 31
         4: .line 1160
            lconst_1
            iload 2 /* position */
            lshl
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
         5: .line 1161
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 5 /* a1 */
        start local 5 // long a1
         6: .line 1160
            land
         7: .line 1162
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 7 /* a2 */
        start local 7 // long a2
         8: ldc -1
            lxor
            dup2
            lstore 13 /* na2 */
        start local 13 // long na2
         9: .line 1160
            land
        10: .line 1163
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 9 /* a3 */
        start local 9 // long a3
        11: ldc -1
            lxor
        12: .line 1160
            land
        13: .line 1164
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 11 /* a4 */
        start local 11 // long a4
        14: .line 1160
            land
        15: .line 1165
            lconst_0
        16: .line 1160
            lcmp
            ifeq 19
        17: .line 1166
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 3 /* mask */
            ldc -1
            lxor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        18: .line 1167
            goto 27
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int long long long long long long
      StackMap stack:
        19: lload 3 /* mask */
            lload 5 /* a1 */
            land
            lload 13 /* na2 */
            land
            lload 9 /* a3 */
            land
            lconst_0
            lcmp
            ifne 27
        20: .line 1168
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        21: .line 1169
            lload 3 /* mask */
            lload 5 /* a1 */
            land
            lconst_0
            lcmp
            ifne 27
        22: .line 1170
            lload 3 /* mask */
            lload 7 /* a2 */
            land
            lload 9 /* a3 */
            lload 11 /* a4 */
            lxor
            land
            lconst_0
            lcmp
            ifeq 25
        23: .line 1171
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 3 /* mask */
            ldc -1
            lxor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        24: .line 1172
            goto 27
        25: .line 1173
      StackMap locals:
      StackMap stack:
            lload 3 /* mask */
            lload 7 /* a2 */
            lload 9 /* a3 */
            lor
            lload 11 /* a4 */
            lor
            land
            lconst_0
            lcmp
            ifne 27
        26: .line 1174
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        27: .line 1178
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        28: .line 1179
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        29: .line 1181
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lload 3 /* mask */
            ldc -1
            lxor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        30: .line 1187
            goto 73
        end local 13 // long na2
        end local 11 // long a4
        end local 9 // long a3
        end local 7 // long a2
        end local 5 // long a1
        end local 3 // long mask
        31: .line 1190
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 15 /* vectorIndex */
        start local 15 // int vectorIndex
        32: .line 1191
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 36
        33: .line 1192
            iload 15 /* vectorIndex */
            iconst_1
            iadd
            istore 16 /* length */
        start local 16 // int length
        34: .line 1193
            aload 0 /* this */
            iload 16 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 16 // int length
        35: .line 1199
            goto 47
        36: .line 1202
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int top top top top top top top top top top top top int
      StackMap stack:
            iload 15 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 16 /* oldLength */
        start local 16 // int oldLength
        37: if_icmplt 47
        38: .line 1203
            iload 15 /* vectorIndex */
            iconst_1
            iadd
            istore 17 /* newLength */
        start local 17 // int newLength
        39: .line 1204
            iconst_0
            istore 18 /* j */
        start local 18 // int j
        40: goto 46
        41: .line 1205
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 18 /* j */
            aaload
            iconst_0
        42: .line 1206
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 18 /* j */
            iload 17 /* newLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
        43: .line 1207
            iload 16 /* oldLength */
        44: .line 1205
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        45: .line 1204
            iinc 18 /* j */ 1
      StackMap locals:
      StackMap stack:
        46: iload 18 /* j */
            bipush 8
            if_icmplt 41
        end local 18 // int j
        end local 17 // int newLength
        end local 16 // int oldLength
        47: .line 1217
      StackMap locals:
      StackMap stack:
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
        48: .line 1218
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 15 /* vectorIndex */
            laload
            dup2
            lstore 5 /* a1 */
        start local 5 // long a1
        49: .line 1217
            land
        50: .line 1219
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 15 /* vectorIndex */
            laload
            dup2
            lstore 7 /* a2 */
        start local 7 // long a2
        51: ldc -1
            lxor
            dup2
            lstore 13 /* na2 */
        start local 13 // long na2
        52: .line 1217
            land
        53: .line 1220
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 15 /* vectorIndex */
            laload
            dup2
            lstore 9 /* a3 */
        start local 9 // long a3
        54: ldc -1
            lxor
        55: .line 1217
            land
        56: .line 1221
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 15 /* vectorIndex */
            laload
            dup2
            lstore 11 /* a4 */
        start local 11 // long a4
        57: .line 1217
            land
        58: .line 1222
            lconst_0
        59: .line 1217
            lcmp
            ifeq 62
        60: .line 1223
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 15 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            ldc -1
            lxor
            land
            lastore
        61: .line 1224
            goto 70
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int long long long long long long int
      StackMap stack:
        62: lload 3 /* mask */
            lload 5 /* a1 */
            land
            lload 13 /* na2 */
            land
            lload 9 /* a3 */
            land
            lconst_0
            lcmp
            ifne 70
        63: .line 1225
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 15 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        64: .line 1226
            lload 3 /* mask */
            lload 5 /* a1 */
            land
            lconst_0
            lcmp
            ifne 70
        65: .line 1227
            lload 3 /* mask */
            lload 7 /* a2 */
            land
            lload 9 /* a3 */
            lload 11 /* a4 */
            lxor
            land
            lconst_0
            lcmp
            ifeq 68
        66: .line 1228
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 15 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            ldc -1
            lxor
            land
            lastore
        67: .line 1229
            goto 70
        68: .line 1230
      StackMap locals:
      StackMap stack:
            lload 3 /* mask */
            lload 7 /* a2 */
            lload 9 /* a3 */
            lor
            lload 11 /* a4 */
            lor
            land
            lconst_0
            lcmp
            ifne 70
        69: .line 1231
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 15 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        70: .line 1235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 15 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        71: .line 1236
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 15 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        72: .line 1238
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 15 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            ldc -1
            lxor
            land
            lastore
        end local 15 // int vectorIndex
        end local 13 // long na2
        end local 11 // long a4
        end local 9 // long a3
        end local 7 // long a2
        end local 5 // long a1
        end local 3 // long mask
        end local 2 // int position
        73: .line 1246
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   74     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   74     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            3   73     2     position  I
            5   31     3         mask  J
           48   73     3         mask  J
            6   31     5           a1  J
           49   73     5           a1  J
            8   31     7           a2  J
           51   73     7           a2  J
           11   31     9           a3  J
           54   73     9           a3  J
           14   31    11           a4  J
           57   73    11           a4  J
            9   31    13          na2  J
           52   73    13          na2  J
           32   73    15  vectorIndex  I
           34   35    16       length  I
           37   47    16    oldLength  I
           39   47    17    newLength  I
           40   47    18            j  I
    MethodParameters:
       Name  Flags
      local  

  public void markAsComparedEqualToNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1251
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 65
         1: .line 1252
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1256
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         3: bipush 64
            if_icmpge 27
         4: .line 1258
            lconst_1
            iload 2 /* position */
            lshl
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
         5: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            land
            lconst_0
            lcmp
            ifeq 15
         6: .line 1259
            lload 3 /* mask */
         7: .line 1260
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lor
         8: .line 1261
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            ldc -1
            lxor
         9: .line 1260
            lor
        10: .line 1259
            land
        11: .line 1261
            lconst_0
        12: .line 1259
            lcmp
            ifeq 23
        13: .line 1262
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 3 /* mask */
            ldc -1
            lxor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        14: .line 1264
            goto 23
      StackMap locals: int long
      StackMap stack:
        15: lload 3 /* mask */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            land
            lconst_0
            lcmp
            ifeq 18
        16: .line 1265
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 3 /* mask */
            ldc -1
            lxor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        17: .line 1266
            goto 23
        18: .line 1267
      StackMap locals:
      StackMap stack:
            lload 3 /* mask */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            land
            lconst_0
            lcmp
            ifeq 22
        19: .line 1268
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 3 /* mask */
            ldc -1
            lxor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        20: .line 1269
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        21: .line 1270
            goto 23
        22: .line 1271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        23: .line 1274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        24: .line 1275
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        25: .line 1277
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lload 3 /* mask */
            ldc -1
            lxor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        26: .line 1283
            goto 65
        end local 3 // long mask
        27: .line 1286
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        28: .line 1287
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
            lstore 3 /* mask */
        start local 3 // long mask
        29: .line 1288
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 33
        30: .line 1289
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 6 /* length */
        start local 6 // int length
        31: .line 1290
            aload 0 /* this */
            iload 6 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 6 // int length
        32: .line 1296
            goto 44
        33: .line 1299
      StackMap locals: long int
      StackMap stack:
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 6 /* oldLength */
        start local 6 // int oldLength
        34: if_icmplt 44
        35: .line 1300
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 7 /* newLength */
        start local 7 // int newLength
        36: .line 1301
            iconst_0
            istore 8 /* j */
        start local 8 // int j
        37: goto 43
        38: .line 1302
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 8 /* j */
            aaload
            iconst_0
        39: .line 1303
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 8 /* j */
            iload 7 /* newLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
        40: .line 1304
            iload 6 /* oldLength */
        41: .line 1302
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        42: .line 1301
            iinc 8 /* j */ 1
      StackMap locals:
      StackMap stack:
        43: iload 8 /* j */
            bipush 8
            if_icmplt 38
        end local 8 // int j
        end local 7 // int newLength
        end local 6 // int oldLength
        44: .line 1313
      StackMap locals:
      StackMap stack:
            lload 3 /* mask */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            laload
            land
            lconst_0
            lcmp
            ifeq 54
        45: .line 1314
            lload 3 /* mask */
        46: .line 1315
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            laload
            ldc -1
            lxor
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            laload
            lor
        47: .line 1316
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            laload
            ldc -1
            lxor
        48: .line 1315
            lor
        49: .line 1314
            land
        50: .line 1316
            lconst_0
        51: .line 1314
            lcmp
            ifeq 62
        52: .line 1317
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            ldc -1
            lxor
            land
            lastore
        53: .line 1319
            goto 62
      StackMap locals:
      StackMap stack:
        54: lload 3 /* mask */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            laload
            land
            lconst_0
            lcmp
            ifeq 57
        55: .line 1320
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            ldc -1
            lxor
            land
            lastore
        56: .line 1321
            goto 62
        57: .line 1322
      StackMap locals:
      StackMap stack:
            lload 3 /* mask */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            laload
            land
            lconst_0
            lcmp
            ifeq 61
        58: .line 1323
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            ldc -1
            lxor
            land
            lastore
        59: .line 1324
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        60: .line 1325
            goto 62
        61: .line 1326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        62: .line 1329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        63: .line 1330
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        64: .line 1332
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            ldc -1
            lxor
            land
            lastore
        end local 5 // int vectorIndex
        end local 3 // long mask
        end local 2 // int position
        65: .line 1335
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   66     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   66     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            3   65     2     position  I
            5   27     3         mask  J
           29   65     3         mask  J
           28   65     5  vectorIndex  I
           31   32     6       length  I
           34   44     6    oldLength  I
           36   44     7    newLength  I
           37   44     8            j  I
    MethodParameters:
       Name  Flags
      local  

  private final void markAsDefinitelyAssigned(int);
    descriptor: (I)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // int position
         0: .line 1342
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 25
         1: .line 1344
            iload 1 /* position */
            bipush 64
            if_icmpge 6
         2: .line 1347
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            lconst_1
            iload 1 /* position */
            lshl
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
         3: lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         4: .line 1348
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lload 2 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
        end local 2 // long mask
         5: .line 1349
            goto 25
         6: .line 1352
      StackMap locals:
      StackMap stack:
            iload 1 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 2 /* vectorIndex */
        start local 2 // int vectorIndex
         7: .line 1353
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 11
         8: .line 1354
            iload 2 /* vectorIndex */
            iconst_1
            iadd
            istore 3 /* length */
        start local 3 // int length
         9: .line 1355
            aload 0 /* this */
            iload 3 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 3 // int length
        10: .line 1356
            goto 21
        11: .line 1359
      StackMap locals: int
      StackMap stack:
            iload 2 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 3 /* oldLength */
        start local 3 // int oldLength
        12: if_icmplt 21
        13: .line 1360
            iconst_0
            istore 4 /* j */
        start local 4 // int j
        14: goto 20
        15: .line 1361
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 4 /* j */
            aaload
            iconst_0
        16: .line 1362
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 4 /* j */
            iload 2 /* vectorIndex */
            iconst_1
            iadd
            newarray 11
            dup_x2
            aastore
            iconst_0
        17: .line 1363
            iload 3 /* oldLength */
        18: .line 1361
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        19: .line 1360
            iinc 4 /* j */ 1
      StackMap locals:
      StackMap stack:
        20: iload 4 /* j */
            bipush 8
            if_icmplt 15
        end local 4 // int j
        end local 3 // int oldLength
        21: .line 1368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* vectorIndex */
            dup2
            laload
        22: .line 1369
            lconst_1
            iload 1 /* position */
            bipush 64
            irem
            lshl
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
        23: .line 1368
            lor
            lastore
        24: .line 1370
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 2 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        end local 3 // long mask
        end local 2 // int vectorIndex
        25: .line 1373
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int position
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   26     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   26     1     position  I
            3    5     2         mask  J
            7   25     2  vectorIndex  I
            9   10     3       length  I
           12   21     3    oldLength  I
           14   21     4            j  I
           23   25     3         mask  J
    MethodParameters:
          Name  Flags
      position  

  public void markAsDefinitelyAssigned(org.eclipse.jdt.internal.compiler.lookup.FieldBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
         0: .line 1377
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 2
         1: .line 1378
            aload 0 /* this */
            aload 1 /* field */
            getfield org.eclipse.jdt.internal.compiler.lookup.FieldBinding.id:I
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyAssigned:(I)V
         2: .line 1379
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    3     1  field  Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
    MethodParameters:
       Name  Flags
      field  

  public void markAsDefinitelyAssigned(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1383
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 2
         1: .line 1384
            aload 0 /* this */
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyAssigned:(I)V
         2: .line 1385
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    3     1  local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
    MethodParameters:
       Name  Flags
      local  

  public void markAsDefinitelyNonNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1390
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 35
         1: .line 1391
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1395
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 4 /* position */
        start local 4 // int position
         3: bipush 64
            if_icmpge 12
         4: .line 1397
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lconst_1
            iload 4 /* position */
            lshl
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
         5: lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
         6: .line 1398
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 2 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
         7: .line 1400
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 2 /* mask */
            ldc -1
            lxor
            dup2
            lstore 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
         8: .line 1401
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         9: .line 1403
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        10: .line 1404
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        11: .line 1410
            goto 35
        end local 2 // long mask
        12: .line 1413
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding top top int
      StackMap stack:
            iload 4 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        13: .line 1414
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 17
        14: .line 1415
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 6 /* length */
        start local 6 // int length
        15: .line 1416
            aload 0 /* this */
            iload 6 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 6 // int length
        16: .line 1417
            goto 27
        17: .line 1420
      StackMap locals: int
      StackMap stack:
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 6 /* oldLength */
        start local 6 // int oldLength
        18: if_icmplt 27
        19: .line 1421
            iconst_0
            istore 7 /* j */
        start local 7 // int j
        20: goto 26
        21: .line 1422
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            aaload
            iconst_0
        22: .line 1423
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            newarray 11
            dup_x2
            aastore
            iconst_0
        23: .line 1424
            iload 6 /* oldLength */
        24: .line 1422
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        25: .line 1421
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
        26: iload 7 /* j */
            bipush 8
            if_icmplt 21
        end local 7 // int j
        end local 6 // int oldLength
        27: .line 1428
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
        28: .line 1429
            lconst_1
            iload 4 /* position */
            bipush 64
            irem
            lshl
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
        29: .line 1428
            lor
            lastore
        30: .line 1430
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            lor
            lastore
        31: .line 1431
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            ldc -1
            lxor
            dup2
            lstore 2 /* mask */
            land
            lastore
        32: .line 1432
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        33: .line 1434
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        34: .line 1435
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        end local 5 // int vectorIndex
        end local 4 // int position
        end local 2 // long mask
        35: .line 1443
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   36     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   36     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            5   12     2         mask  J
           29   35     2         mask  J
            3   35     4     position  I
           13   35     5  vectorIndex  I
           15   16     6       length  I
           18   27     6    oldLength  I
           20   27     7            j  I
    MethodParameters:
       Name  Flags
      local  

  public void markAsDefinitelyNull(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1448
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 35
         1: .line 1449
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1453
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 4 /* position */
        start local 4 // int position
         3: bipush 64
            if_icmpge 12
         4: .line 1455
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lconst_1
            iload 4 /* position */
            lshl
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
         5: lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
         6: .line 1456
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 2 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
         7: .line 1458
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 2 /* mask */
            ldc -1
            lxor
            dup2
            lstore 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
         8: .line 1459
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         9: .line 1461
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        10: .line 1462
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        11: .line 1468
            goto 35
        end local 2 // long mask
        12: .line 1471
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding top top int
      StackMap stack:
            iload 4 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        13: .line 1472
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 17
        14: .line 1473
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 6 /* length */
        start local 6 // int length
        15: .line 1474
            aload 0 /* this */
            iload 6 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 6 // int length
        16: .line 1475
            goto 27
        17: .line 1478
      StackMap locals: int
      StackMap stack:
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 6 /* oldLength */
        start local 6 // int oldLength
        18: if_icmplt 27
        19: .line 1479
            iconst_0
            istore 7 /* j */
        start local 7 // int j
        20: goto 26
        21: .line 1480
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            aaload
            iconst_0
        22: .line 1481
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            newarray 11
            dup_x2
            aastore
            iconst_0
        23: .line 1482
            iload 6 /* oldLength */
        24: .line 1480
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        25: .line 1479
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
        26: iload 7 /* j */
            bipush 8
            if_icmplt 21
        end local 7 // int j
        end local 6 // int oldLength
        27: .line 1486
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
        28: .line 1487
            lconst_1
            iload 4 /* position */
            bipush 64
            irem
            lshl
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
        29: .line 1486
            lor
            lastore
        30: .line 1488
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            lor
            lastore
        31: .line 1489
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            ldc -1
            lxor
            dup2
            lstore 2 /* mask */
            land
            lastore
        32: .line 1490
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        33: .line 1492
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        34: .line 1493
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        end local 5 // int vectorIndex
        end local 4 // int position
        end local 2 // long mask
        35: .line 1501
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   36     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   36     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            5   12     2         mask  J
           29   35     2         mask  J
            3   35     4     position  I
           13   35     5  vectorIndex  I
           15   16     6       length  I
           18   27     6    oldLength  I
           20   27     7            j  I
    MethodParameters:
       Name  Flags
      local  

  public void markAsDefinitelyUnknown(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1512
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 35
         1: .line 1513
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1517
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 4 /* position */
        start local 4 // int position
         3: bipush 64
            if_icmpge 12
         4: .line 1520
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lconst_1
            iload 4 /* position */
            lshl
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
         5: lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
         6: .line 1521
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 2 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         7: .line 1523
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 2 /* mask */
            ldc -1
            lxor
            dup2
            lstore 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
         8: .line 1524
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
         9: .line 1526
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        10: .line 1527
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        11: .line 1533
            goto 35
        end local 2 // long mask
        12: .line 1536
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding top top int
      StackMap stack:
            iload 4 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        13: .line 1537
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 17
        14: .line 1538
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 6 /* length */
        start local 6 // int length
        15: .line 1539
            aload 0 /* this */
            iload 6 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 6 // int length
        16: .line 1540
            goto 27
        17: .line 1543
      StackMap locals: int
      StackMap stack:
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 6 /* oldLength */
        start local 6 // int oldLength
        18: if_icmplt 27
        19: .line 1544
            iconst_0
            istore 7 /* j */
        start local 7 // int j
        20: goto 26
        21: .line 1545
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            aaload
            iconst_0
        22: .line 1546
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            newarray 11
            dup_x2
            aastore
            iconst_0
        23: .line 1547
            iload 6 /* oldLength */
        24: .line 1545
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        25: .line 1544
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
        26: iload 7 /* j */
            bipush 8
            if_icmplt 21
        end local 7 // int j
        end local 6 // int oldLength
        27: .line 1551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
        28: .line 1552
            lconst_1
            iload 4 /* position */
            bipush 64
            irem
            lshl
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
        29: .line 1551
            lor
            lastore
        30: .line 1553
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            lor
            lastore
        31: .line 1554
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            ldc -1
            lxor
            dup2
            lstore 2 /* mask */
            land
            lastore
        32: .line 1555
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        33: .line 1557
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        34: .line 1558
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 2 /* mask */
            land
            lastore
        end local 5 // int vectorIndex
        end local 4 // int position
        end local 2 // long mask
        35: .line 1566
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   36     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   36     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            5   12     2         mask  J
           29   35     2         mask  J
            3   35     4     position  I
           13   35     5  vectorIndex  I
           15   16     6       length  I
           18   27     6    oldLength  I
           20   27     7            j  I
    MethodParameters:
       Name  Flags
      local  

  public void resetNullInfo(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1570
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 23
         1: .line 1571
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1574
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         3: bipush 64
            if_icmpge 12
         4: .line 1576
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lconst_1
            iload 2 /* position */
            lshl
            ldc -1
            lxor
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
         5: land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
         6: .line 1577
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
         7: .line 1578
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
         8: .line 1579
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         9: .line 1580
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        10: .line 1581
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        11: .line 1582
            goto 23
        end local 3 // long mask
        12: .line 1584
      StackMap locals: int
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        13: .line 1585
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 14
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            arraylength
            if_icmplt 15
        14: .line 1588
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int top top int
      StackMap stack:
            return
        15: .line 1590
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
        16: .line 1591
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
            ldc -1
            lxor
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
        17: .line 1590
            land
            lastore
        18: .line 1592
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            land
            lastore
        19: .line 1593
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            land
            lastore
        20: .line 1594
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            land
            lastore
        21: .line 1595
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            land
            lastore
        22: .line 1596
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            land
            lastore
        end local 5 // int vectorIndex
        end local 3 // long mask
        end local 2 // int position
        23: .line 1599
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   24     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            3   23     2     position  I
            5   12     3         mask  J
           17   23     3         mask  J
           13   23     5  vectorIndex  I
    MethodParameters:
       Name  Flags
      local  

  public void markPotentiallyUnknownBit(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1608
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 30
         1: .line 1609
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1612
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         3: bipush 64
            if_icmpge 10
         4: .line 1614
            lconst_1
            iload 2 /* position */
            lshl
            lstore 3 /* mask */
        start local 3 // long mask
         5: .line 1615
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lload 3 /* mask */
            land
            lconst_0
            lcmp
            ifne 6
            iconst_1
            goto 7
      StackMap locals: int long
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: ldc "Adding 'unknown' mark in unexpected state"
            invokestatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isTrue:(ZLjava/lang/String;)Z
            pop
         8: .line 1616
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
         9: .line 1622
            goto 30
        end local 3 // long mask
        10: .line 1624
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        11: .line 1625
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 15
        12: .line 1626
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 6 /* length */
        start local 6 // int length
        13: .line 1627
            aload 0 /* this */
            iload 6 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 6 // int length
        14: .line 1628
            goto 25
        15: .line 1631
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int top top int
      StackMap stack:
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 6 /* oldLength */
        start local 6 // int oldLength
        16: if_icmplt 25
        17: .line 1632
            iconst_0
            istore 7 /* j */
        start local 7 // int j
        18: goto 24
        19: .line 1633
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            aaload
            iconst_0
        20: .line 1634
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            newarray 11
            dup_x2
            aastore
            iconst_0
        21: .line 1635
            iload 6 /* oldLength */
        22: .line 1633
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        23: .line 1632
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
        24: iload 7 /* j */
            bipush 8
            if_icmplt 19
        end local 7 // int j
        end local 6 // int oldLength
        25: .line 1639
      StackMap locals:
      StackMap stack:
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
            lstore 3 /* mask */
        start local 3 // long mask
        26: .line 1640
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            laload
            lload 3 /* mask */
            land
            lconst_0
            lcmp
            ifne 27
            iconst_1
            goto 28
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int long int
      StackMap stack:
        27: iconst_0
      StackMap locals:
      StackMap stack: int
        28: ldc "Adding 'unknown' mark in unexpected state"
            invokestatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isTrue:(ZLjava/lang/String;)Z
            pop
        29: .line 1641
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        end local 5 // int vectorIndex
        end local 3 // long mask
        end local 2 // int position
        30: .line 1652
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   31     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   31     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            3   30     2     position  I
            5   10     3         mask  J
           26   30     3         mask  J
           11   30     5  vectorIndex  I
           13   14     6       length  I
           16   25     6    oldLength  I
           18   25     7            j  I
    MethodParameters:
       Name  Flags
      local  

  public void markPotentiallyNullBit(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1656
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 30
         1: .line 1657
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1660
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         3: bipush 64
            if_icmpge 10
         4: .line 1662
            lconst_1
            iload 2 /* position */
            lshl
            lstore 3 /* mask */
        start local 3 // long mask
         5: .line 1663
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lload 3 /* mask */
            land
            lconst_0
            lcmp
            ifne 6
            iconst_1
            goto 7
      StackMap locals: int long
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: ldc "Adding 'potentially null' mark in unexpected state"
            invokestatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isTrue:(ZLjava/lang/String;)Z
            pop
         8: .line 1664
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
         9: .line 1670
            goto 30
        end local 3 // long mask
        10: .line 1672
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        11: .line 1673
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 15
        12: .line 1674
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 6 /* length */
        start local 6 // int length
        13: .line 1675
            aload 0 /* this */
            iload 6 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 6 // int length
        14: .line 1676
            goto 25
        15: .line 1679
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int top top int
      StackMap stack:
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 6 /* oldLength */
        start local 6 // int oldLength
        16: if_icmplt 25
        17: .line 1680
            iconst_0
            istore 7 /* j */
        start local 7 // int j
        18: goto 24
        19: .line 1681
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            aaload
            iconst_0
        20: .line 1682
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            newarray 11
            dup_x2
            aastore
            iconst_0
        21: .line 1683
            iload 6 /* oldLength */
        22: .line 1681
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        23: .line 1680
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
        24: iload 7 /* j */
            bipush 8
            if_icmplt 19
        end local 7 // int j
        end local 6 // int oldLength
        25: .line 1687
      StackMap locals:
      StackMap stack:
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
            lstore 3 /* mask */
        start local 3 // long mask
        26: .line 1688
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        27: .line 1689
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            laload
            lload 3 /* mask */
            land
            lconst_0
            lcmp
            ifne 28
            iconst_1
            goto 29
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int long int
      StackMap stack:
        28: iconst_0
      StackMap locals:
      StackMap stack: int
        29: ldc "Adding 'potentially null' mark in unexpected state"
            invokestatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isTrue:(ZLjava/lang/String;)Z
            pop
        end local 5 // int vectorIndex
        end local 3 // long mask
        end local 2 // int position
        30: .line 1697
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   31     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   31     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            3   30     2     position  I
            5   10     3         mask  J
           26   30     3         mask  J
           11   30     5  vectorIndex  I
           13   14     6       length  I
           16   25     6    oldLength  I
           18   25     7            j  I
    MethodParameters:
       Name  Flags
      local  

  public void markPotentiallyNonNullBit(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 1701
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 30
         1: .line 1702
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 1705
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            dup
            istore 2 /* position */
        start local 2 // int position
         3: bipush 64
            if_icmpge 10
         4: .line 1707
            lconst_1
            iload 2 /* position */
            lshl
            lstore 3 /* mask */
        start local 3 // long mask
         5: .line 1708
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lload 3 /* mask */
            land
            lconst_0
            lcmp
            ifne 6
            iconst_1
            goto 7
      StackMap locals: int long
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: ldc "Adding 'potentially non-null' mark in unexpected state"
            invokestatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isTrue:(ZLjava/lang/String;)Z
            pop
         8: .line 1709
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 3 /* mask */
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
         9: .line 1718
            goto 30
        end local 3 // long mask
        10: .line 1720
      StackMap locals:
      StackMap stack:
            iload 2 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 5 /* vectorIndex */
        start local 5 // int vectorIndex
        11: .line 1721
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 15
        12: .line 1722
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            istore 6 /* length */
        start local 6 // int length
        13: .line 1723
            aload 0 /* this */
            iload 6 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        end local 6 // int length
        14: .line 1724
            goto 25
        15: .line 1727
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int top top int
      StackMap stack:
            iload 5 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 6 /* oldLength */
        start local 6 // int oldLength
        16: if_icmplt 25
        17: .line 1728
            iconst_0
            istore 7 /* j */
        start local 7 // int j
        18: goto 24
        19: .line 1729
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            aaload
            iconst_0
        20: .line 1730
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 7 /* j */
            iload 5 /* vectorIndex */
            iconst_1
            iadd
            newarray 11
            dup_x2
            aastore
            iconst_0
        21: .line 1731
            iload 6 /* oldLength */
        22: .line 1729
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        23: .line 1728
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
        24: iload 7 /* j */
            bipush 8
            if_icmplt 19
        end local 7 // int j
        end local 6 // int oldLength
        25: .line 1735
      StackMap locals:
      StackMap stack:
            lconst_1
            iload 2 /* position */
            bipush 64
            irem
            lshl
            lstore 3 /* mask */
        start local 3 // long mask
        26: .line 1736
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 5 /* vectorIndex */
            laload
            lload 3 /* mask */
            land
            lconst_0
            lcmp
            ifne 27
            iconst_1
            goto 28
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding int long int
      StackMap stack:
        27: iconst_0
      StackMap locals:
      StackMap stack: int
        28: ldc "Adding 'potentially non-null' mark in unexpected state"
            invokestatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isTrue:(ZLjava/lang/String;)Z
            pop
        29: .line 1737
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 5 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            lor
            lastore
        end local 5 // int vectorIndex
        end local 3 // long mask
        end local 2 // int position
        30: .line 1748
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   31     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   31     1        local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
            3   30     2     position  I
            5   10     3         mask  J
           26   30     3         mask  J
           11   30     5  vectorIndex  I
           13   14     6       length  I
           16   25     6    oldLength  I
           18   25     7            j  I
    MethodParameters:
       Name  Flags
      local  

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith(org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=16, locals=44, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
         0: .line 1752
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_1
            iand
            ifeq 2
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 2
         1: .line 1758
            aload 0 /* this */
            areturn
         2: .line 1760
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_1
            iand
            ifeq 4
         3: .line 1766
            aload 1 /* otherInits */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.copy:()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            checkcast org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
            areturn
         4: .line 1770
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         5: .line 1772
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         6: .line 1776
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 2 /* thisHasNulls */
        start local 2 // boolean thisHasNulls
         9: .line 1777
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 10
            iconst_1
            goto 11
      StackMap locals: int
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 3 /* otherHasNulls */
        start local 3 // boolean otherHasNulls
        12: .line 1778
            iload 2 /* thisHasNulls */
            istore 4 /* thisHadNulls */
        start local 4 // boolean thisHadNulls
        13: .line 1784
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_2
            iand
            ifeq 16
        14: .line 1785
            iconst_0
            istore 3 /* otherHasNulls */
        15: .line 1786
            goto 107
      StackMap locals: int int
      StackMap stack:
        16: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_2
            iand
            ifeq 27
        17: .line 1787
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        18: .line 1788
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        19: .line 1789
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        20: .line 1790
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        21: .line 1791
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        22: .line 1792
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        23: .line 1793
            iconst_0
            istore 4 /* thisHadNulls */
        24: .line 1794
            iload 3 /* otherHasNulls */
            istore 2 /* thisHasNulls */
        25: .line 1795
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
        26: .line 1796
            goto 107
      StackMap locals:
      StackMap stack:
        27: iload 4 /* thisHadNulls */
            ifeq 87
        28: .line 1797
            iload 3 /* otherHasNulls */
            ifeq 73
        29: .line 1798
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 5 /* a1 */
        start local 5 // long a1
        30: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 29 /* b1 */
        start local 29 // long b1
        31: land
        32: .line 1799
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 7 /* a2 */
        start local 7 // long a2
        33: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 31 /* b2 */
        start local 31 // long b2
        34: .line 1800
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 9 /* a3 */
        start local 9 // long a3
        35: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 11 /* a4 */
        start local 11 // long a4
        36: land
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 33 /* b3 */
        start local 33 // long b3
        37: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 35 /* b4 */
        start local 35 // long b4
        38: land
            lxor
            ldc -1
            lxor
            land
        39: .line 1801
            lload 9 /* a3 */
            lload 11 /* a4 */
            land
            lload 31 /* b2 */
            ldc -1
            lxor
            dup2
            lstore 23 /* nb2 */
        start local 23 // long nb2
        40: land
            lor
        41: .line 1799
            land
        42: .line 1802
            lload 7 /* a2 */
            ldc -1
            lxor
            dup2
            lstore 15 /* na2 */
        start local 15 // long na2
        43: lload 31 /* b2 */
            lload 33 /* b3 */
            land
            lload 35 /* b4 */
            land
        44: .line 1803
            lload 23 /* nb2 */
            lload 9 /* a3 */
            ldc -1
            lxor
            dup2
            lstore 17 /* na3 */
        start local 17 // long na3
        45: lload 33 /* b3 */
            lxor
            land
            lor
        46: .line 1802
            land
        47: .line 1798
            lor
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        48: .line 1804
            aload 0 /* this */
            lload 31 /* b2 */
            lload 33 /* b3 */
            ldc -1
            lxor
            dup2
            lstore 25 /* nb3 */
        start local 25 // long nb3
        49: lload 29 /* b1 */
            ldc -1
            lxor
            dup2
            lstore 21 /* nb1 */
        start local 21 // long nb1
        50: lor
            lload 9 /* a3 */
            lload 11 /* a4 */
            lload 5 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 13 /* na1 */
        start local 13 // long na1
        51: lor
            land
            lload 35 /* b4 */
            ldc -1
            lxor
            dup2
            lstore 27 /* nb4 */
        start local 27 // long nb4
        52: land
            lor
            land
        53: .line 1805
            lload 7 /* a2 */
            lload 31 /* b2 */
            lload 11 /* a4 */
            ldc -1
            lxor
            dup2
            lstore 19 /* na4 */
        start local 19 // long na4
        54: lload 33 /* b3 */
            land
            lload 35 /* b4 */
            lload 21 /* nb1 */
            lor
            land
            lor
            lload 17 /* na3 */
            lor
            lload 13 /* na1 */
            lor
            land
            lor
        55: .line 1804
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        56: .line 1806
            aload 0 /* this */
            lload 9 /* a3 */
            lload 13 /* na1 */
            lload 5 /* a1 */
            lload 15 /* na2 */
            land
            lor
            lload 33 /* b3 */
            lload 19 /* na4 */
            lload 35 /* b4 */
            lxor
            land
            lor
            land
        57: .line 1807
            lload 33 /* b3 */
            lload 21 /* nb1 */
            lload 29 /* b1 */
            lload 23 /* nb2 */
            land
            lor
            land
            lor
        58: .line 1806
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        59: .line 1808
            aload 0 /* this */
            lload 17 /* na3 */
            lload 21 /* nb1 */
            lload 25 /* nb3 */
            land
            lload 35 /* b4 */
            land
        60: .line 1809
            lload 29 /* b1 */
            lload 23 /* nb2 */
            lload 25 /* nb3 */
            land
            lload 11 /* a4 */
            lload 31 /* b2 */
            land
            lload 27 /* nb4 */
            land
            lor
            land
            lor
        61: .line 1810
            lload 13 /* na1 */
            lload 11 /* a4 */
            land
            lload 25 /* nb3 */
            lload 29 /* b1 */
            lload 31 /* b2 */
            land
            lor
            land
            lor
            land
        62: .line 1811
            lload 9 /* a3 */
            lload 11 /* a4 */
            land
            lload 33 /* b3 */
            lload 35 /* b4 */
            land
            lload 29 /* b1 */
            lload 23 /* nb2 */
            land
            lor
            lload 13 /* na1 */
            lload 7 /* a2 */
            land
            lor
            land
            lor
        63: .line 1812
            lload 15 /* na2 */
            lload 21 /* nb1 */
            lload 35 /* b4 */
            land
            lload 29 /* b1 */
            lload 25 /* nb3 */
            land
            lor
            lload 13 /* na1 */
            lload 11 /* a4 */
            land
            lor
            land
            lload 23 /* nb2 */
            land
            lor
        64: .line 1813
            lload 5 /* a1 */
            lload 17 /* na3 */
            lload 25 /* nb3 */
            lload 35 /* b4 */
            land
        65: .line 1814
            lload 29 /* b1 */
            lload 31 /* b2 */
            land
            lload 33 /* b3 */
            land
            lload 27 /* nb4 */
            land
            lor
        66: .line 1815
            lload 15 /* na2 */
            lload 25 /* nb3 */
            lload 23 /* nb2 */
            lor
            land
            lor
            land
        67: .line 1816
            lload 15 /* na2 */
            lload 33 /* b3 */
            land
            lload 35 /* b4 */
            land
            lor
        68: .line 1817
            lload 7 /* a2 */
            lload 21 /* nb1 */
            lload 35 /* b4 */
            land
            lload 9 /* a3 */
            lload 19 /* na4 */
            land
            lload 29 /* b1 */
            land
            lor
            land
            lload 25 /* nb3 */
            land
            lor
        69: .line 1813
            land
            lor
        70: .line 1818
            lload 21 /* nb1 */
            lload 31 /* b2 */
            land
            lload 33 /* b3 */
            land
            lload 35 /* b4 */
            land
            lor
        71: .line 1808
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        72: .line 1825
            goto 84
        end local 35 // long b4
        end local 33 // long b3
        end local 31 // long b2
        end local 29 // long b1
        end local 27 // long nb4
        end local 25 // long nb3
        end local 23 // long nb2
        end local 21 // long nb1
        end local 19 // long na4
        end local 17 // long na3
        end local 15 // long na2
        end local 13 // long na1
        end local 11 // long a4
        end local 9 // long a3
        end local 7 // long a2
        end local 5 // long a1
        73: .line 1826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lstore 5 /* a1 */
        start local 5 // long a1
        74: .line 1827
            aload 0 /* this */
            lconst_0
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        75: .line 1828
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 7 /* a2 */
        start local 7 // long a2
        76: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 9 /* a3 */
        start local 9 // long a3
        77: ldc -1
            lxor
            lload 5 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 13 /* na1 */
        start local 13 // long na1
        78: lor
            dup2
            lstore 17 /* na3 */
        start local 17 // long na3
        79: land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        80: .line 1829
            aload 0 /* this */
            lload 9 /* a3 */
            lload 7 /* a2 */
            ldc -1
            lxor
            dup2
            lstore 15 /* na2 */
        start local 15 // long na2
        81: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 11 /* a4 */
        start local 11 // long a4
        82: land
            lload 13 /* na1 */
            lor
            land
            lload 5 /* a1 */
            lload 15 /* na2 */
            land
            lload 11 /* a4 */
            ldc -1
            lxor
            land
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        83: .line 1830
            aload 0 /* this */
            lload 17 /* na3 */
            lload 15 /* na2 */
            lor
            lload 13 /* na1 */
            land
            lload 11 /* a4 */
            land
            lload 5 /* a1 */
            lload 17 /* na3 */
            land
            lload 15 /* na2 */
            land
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        84: .line 1837
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int long long long long long long long
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        85: .line 1838
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        86: .line 1839
            goto 107
        end local 17 // long na3
        end local 15 // long na2
        end local 13 // long na1
        end local 11 // long a4
        end local 9 // long a3
        end local 7 // long a2
        end local 5 // long a1
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int
      StackMap stack:
        87: iload 3 /* otherHasNulls */
            ifeq 107
        88: .line 1840
            aload 0 /* this */
            lconst_0
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
        89: .line 1841
            aload 0 /* this */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            dup2
            lstore 31 /* b2 */
        start local 31 // long b2
        90: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            dup2
            lstore 33 /* b3 */
        start local 33 // long b3
        91: ldc -1
            lxor
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            dup2
            lstore 29 /* b1 */
        start local 29 // long b1
        92: ldc -1
            lxor
            dup2
            lstore 21 /* nb1 */
        start local 21 // long nb1
        93: lor
            dup2
            lstore 25 /* nb3 */
        start local 25 // long nb3
        94: land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        95: .line 1842
            aload 0 /* this */
            lload 33 /* b3 */
            lload 31 /* b2 */
            ldc -1
            lxor
            dup2
            lstore 23 /* nb2 */
        start local 23 // long nb2
        96: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            dup2
            lstore 35 /* b4 */
        start local 35 // long b4
        97: land
            lload 21 /* nb1 */
            lor
            land
            lload 29 /* b1 */
            lload 23 /* nb2 */
            land
            lload 35 /* b4 */
            ldc -1
            lxor
            land
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        98: .line 1843
            aload 0 /* this */
            lload 25 /* nb3 */
            lload 23 /* nb2 */
            lor
            lload 21 /* nb1 */
            land
            lload 35 /* b4 */
            land
            lload 29 /* b1 */
            lload 25 /* nb3 */
            land
            lload 23 /* nb2 */
            land
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        99: .line 1844
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
       100: .line 1845
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lor
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
       101: .line 1853
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lconst_0
            lcmp
            ifne 105
       102: .line 1854
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lconst_0
            lcmp
            ifne 105
       103: .line 1855
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lconst_0
            lcmp
            ifne 105
       104: .line 1851
            iconst_0
            goto 106
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top long long long top top long long long long
      StackMap stack:
       105: iconst_1
      StackMap locals:
      StackMap stack: int
       106: istore 2 /* thisHasNulls */
        end local 35 // long b4
        end local 33 // long b3
        end local 31 // long b2
        end local 29 // long b1
        end local 25 // long nb3
        end local 23 // long nb2
        end local 21 // long nb1
       107: .line 1859
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 108
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 265
       108: .line 1860
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 37 /* mergeLimit */
        start local 37 // int mergeLimit
       109: iconst_0
            istore 38 /* copyLimit */
        start local 38 // int copyLimit
       110: iconst_0
            istore 39 /* resetLimit */
        start local 39 // int resetLimit
       111: .line 1862
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 131
       112: .line 1863
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 129
       113: .line 1866
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 41 /* length */
        start local 41 // int length
       114: .line 1867
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 42 /* otherLength */
        start local 42 // int otherLength
       115: if_icmpge 126
       116: .line 1869
            iconst_0
            istore 43 /* j */
        start local 43 // int j
       117: goto 122
       118: .line 1870
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int top int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 43 /* j */
            aaload
            iconst_0
       119: .line 1871
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 43 /* j */
            iload 42 /* otherLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 41 /* length */
       120: .line 1870
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       121: .line 1869
            iinc 43 /* j */ 1
      StackMap locals:
      StackMap stack:
       122: iload 43 /* j */
            bipush 8
            if_icmplt 118
        end local 43 // int j
       123: .line 1873
            iload 41 /* length */
            istore 37 /* mergeLimit */
       124: .line 1874
            iload 42 /* otherLength */
            istore 38 /* copyLimit */
       125: .line 1880
            goto 145
       126: .line 1883
      StackMap locals:
      StackMap stack:
            iload 42 /* otherLength */
            istore 37 /* mergeLimit */
       127: .line 1884
            iload 41 /* length */
            istore 39 /* resetLimit */
        end local 42 // int otherLength
        end local 41 // int length
       128: .line 1891
            goto 145
       129: .line 1893
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 39 /* resetLimit */
       130: .line 1900
            goto 145
       131: .line 1901
      StackMap locals:
      StackMap stack:
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 145
       132: .line 1903
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 41 /* otherLength */
        start local 41 // int otherLength
       133: .line 1904
            aload 0 /* this */
            bipush 8
            anewarray long[]
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
       134: .line 1905
            iconst_0
            istore 42 /* j */
        start local 42 // int j
       135: goto 138
       136: .line 1906
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int top int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 42 /* j */
            iload 41 /* otherLength */
            newarray 11
            aastore
       137: .line 1905
            iinc 42 /* j */ 1
      StackMap locals:
      StackMap stack:
       138: iload 42 /* j */
            bipush 8
            if_icmplt 136
        end local 42 // int j
       139: .line 1908
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iconst_0
       140: .line 1909
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iconst_0
            iload 41 /* otherLength */
       141: .line 1908
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       142: .line 1910
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iconst_0
            iload 41 /* otherLength */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       143: .line 1911
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iconst_0
            iload 41 /* otherLength */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
       144: .line 1912
            iload 41 /* otherLength */
            istore 38 /* copyLimit */
        end local 41 // int otherLength
       145: .line 1921
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int
      StackMap stack:
            iconst_0
            istore 40 /* i */
        start local 40 // int i
       146: goto 150
       147: .line 1922
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 40 /* i */
            laload
            land
            lastore
       148: .line 1923
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            laload
            lor
            lastore
       149: .line 1921
            iinc 40 /* i */ 1
      StackMap locals:
      StackMap stack:
       150: iload 40 /* i */
            iload 37 /* mergeLimit */
            if_icmplt 147
       151: .line 1925
            goto 154
       152: .line 1926
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 40 /* i */
            laload
            lastore
       153: .line 1925
            iinc 40 /* i */ 1
      StackMap locals:
      StackMap stack:
       154: iload 40 /* i */
            iload 38 /* copyLimit */
            if_icmplt 152
       155: .line 1928
            goto 158
       156: .line 1929
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 40 /* i */
            lconst_0
            lastore
       157: .line 1928
            iinc 40 /* i */ 1
      StackMap locals:
      StackMap stack:
       158: iload 40 /* i */
            iload 39 /* resetLimit */
            if_icmplt 156
       159: .line 1932
            iload 3 /* otherHasNulls */
            ifne 164
       160: .line 1933
            iload 39 /* resetLimit */
            iload 37 /* mergeLimit */
            if_icmpge 162
       161: .line 1934
            iload 37 /* mergeLimit */
            istore 39 /* resetLimit */
       162: .line 1936
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 38 /* copyLimit */
       163: .line 1937
            iconst_0
            istore 37 /* mergeLimit */
       164: .line 1939
      StackMap locals:
      StackMap stack:
            iload 4 /* thisHadNulls */
            ifne 166
       165: .line 1940
            iconst_0
            istore 39 /* resetLimit */
       166: .line 1943
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 40 /* i */
            goto 220
       167: .line 1944
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 5 /* a1 */
        start local 5 // long a1
       168: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 29 /* b1 */
        start local 29 // long b1
       169: land
       170: .line 1945
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 7 /* a2 */
        start local 7 // long a2
       171: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 31 /* b2 */
        start local 31 // long b2
       172: .line 1946
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 9 /* a3 */
        start local 9 // long a3
       173: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 11 /* a4 */
        start local 11 // long a4
       174: land
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 33 /* b3 */
        start local 33 // long b3
       175: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 35 /* b4 */
        start local 35 // long b4
       176: land
            lxor
            ldc -1
            lxor
            land
       177: .line 1947
            lload 9 /* a3 */
            lload 11 /* a4 */
            land
            lload 31 /* b2 */
            ldc -1
            lxor
            dup2
            lstore 23 /* nb2 */
        start local 23 // long nb2
       178: land
            lor
       179: .line 1945
            land
       180: .line 1948
            lload 7 /* a2 */
            ldc -1
            lxor
            dup2
            lstore 15 /* na2 */
        start local 15 // long na2
       181: lload 31 /* b2 */
            lload 33 /* b3 */
            land
            lload 35 /* b4 */
            land
       182: .line 1949
            lload 23 /* nb2 */
            lload 9 /* a3 */
            ldc -1
            lxor
            dup2
            lstore 17 /* na3 */
        start local 17 // long na3
       183: lload 33 /* b3 */
            lxor
            land
            lor
       184: .line 1948
            land
       185: .line 1944
            lor
            land
            lastore
       186: .line 1950
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            lload 31 /* b2 */
            lload 33 /* b3 */
            ldc -1
            lxor
            dup2
            lstore 25 /* nb3 */
        start local 25 // long nb3
       187: lload 29 /* b1 */
            ldc -1
            lxor
            dup2
            lstore 21 /* nb1 */
        start local 21 // long nb1
       188: lor
            lload 9 /* a3 */
            lload 11 /* a4 */
            lload 5 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 13 /* na1 */
        start local 13 // long na1
       189: lor
            land
            lload 35 /* b4 */
            ldc -1
            lxor
            dup2
            lstore 27 /* nb4 */
        start local 27 // long nb4
       190: land
            lor
            land
       191: .line 1951
            lload 7 /* a2 */
            lload 31 /* b2 */
            lload 11 /* a4 */
            ldc -1
            lxor
            dup2
            lstore 19 /* na4 */
        start local 19 // long na4
       192: lload 33 /* b3 */
            land
            lload 35 /* b4 */
            lload 21 /* nb1 */
            lor
            land
            lor
            lload 17 /* na3 */
            lor
            lload 13 /* na1 */
            lor
            land
            lor
       193: .line 1950
            lastore
       194: .line 1952
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            lload 9 /* a3 */
            lload 13 /* na1 */
            lload 5 /* a1 */
            lload 15 /* na2 */
            land
            lor
            lload 33 /* b3 */
            lload 19 /* na4 */
            lload 35 /* b4 */
            lxor
            land
            lor
            land
       195: .line 1953
            lload 33 /* b3 */
            lload 21 /* nb1 */
            lload 29 /* b1 */
            lload 23 /* nb2 */
            land
            lor
            land
            lor
       196: .line 1952
            lastore
       197: .line 1954
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            lload 17 /* na3 */
            lload 21 /* nb1 */
            lload 25 /* nb3 */
            land
            lload 35 /* b4 */
            land
       198: .line 1955
            lload 29 /* b1 */
            lload 23 /* nb2 */
            lload 25 /* nb3 */
            land
            lload 11 /* a4 */
            lload 31 /* b2 */
            land
            lload 27 /* nb4 */
            land
            lor
            land
            lor
       199: .line 1956
            lload 13 /* na1 */
            lload 11 /* a4 */
            land
            lload 25 /* nb3 */
            lload 29 /* b1 */
            lload 31 /* b2 */
            land
            lor
            land
            lor
            land
       200: .line 1957
            lload 9 /* a3 */
            lload 11 /* a4 */
            land
            lload 33 /* b3 */
            lload 35 /* b4 */
            land
            lload 29 /* b1 */
            lload 23 /* nb2 */
            land
            lor
            lload 13 /* na1 */
            lload 7 /* a2 */
            land
            lor
            land
            lor
       201: .line 1958
            lload 15 /* na2 */
            lload 21 /* nb1 */
            lload 35 /* b4 */
            land
            lload 29 /* b1 */
            lload 25 /* nb3 */
            land
            lor
            lload 13 /* na1 */
            lload 11 /* a4 */
            land
            lor
            land
            lload 23 /* nb2 */
            land
            lor
       202: .line 1959
            lload 5 /* a1 */
            lload 17 /* na3 */
            lload 25 /* nb3 */
            lload 35 /* b4 */
            land
       203: .line 1960
            lload 29 /* b1 */
            lload 31 /* b2 */
            land
            lload 33 /* b3 */
            land
            lload 27 /* nb4 */
            land
            lor
       204: .line 1961
            lload 15 /* na2 */
            lload 25 /* nb3 */
            lload 23 /* nb2 */
            lor
            land
            lor
            land
       205: .line 1962
            lload 15 /* na2 */
            lload 33 /* b3 */
            land
            lload 35 /* b4 */
            land
            lor
       206: .line 1963
            lload 7 /* a2 */
            lload 21 /* nb1 */
            lload 35 /* b4 */
            land
            lload 9 /* a3 */
            lload 19 /* na4 */
            land
            lload 29 /* b1 */
            land
            lor
            land
            lload 25 /* nb3 */
            land
            lor
       207: .line 1959
            land
            lor
       208: .line 1964
            lload 21 /* nb1 */
            lload 31 /* b2 */
            land
            lload 33 /* b3 */
            land
            lload 35 /* b4 */
            land
            lor
       209: .line 1954
            lastore
       210: .line 1965
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 40 /* i */
            laload
            lor
            lastore
       211: .line 1966
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 40 /* i */
            laload
            lor
            lastore
       212: .line 1967
            iload 2 /* thisHasNulls */
            ifne 217
       213: .line 1968
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 217
       214: .line 1969
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 217
       215: .line 1970
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 217
       216: .line 1967
            iconst_0
            goto 218
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int long long long long long long long long long long long long long long long long int int int int
      StackMap stack:
       217: iconst_1
      StackMap locals:
      StackMap stack: int
       218: istore 2 /* thisHasNulls */
       219: .line 1943
            iinc 40 /* i */ 1
        end local 35 // long b4
        end local 33 // long b3
        end local 31 // long b2
        end local 29 // long b1
        end local 27 // long nb4
        end local 25 // long nb3
        end local 23 // long nb2
        end local 21 // long nb1
        end local 19 // long na4
        end local 17 // long na3
        end local 15 // long na2
        end local 13 // long na1
        end local 11 // long a4
        end local 9 // long a3
        end local 7 // long a2
        end local 5 // long a1
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int int
      StackMap stack:
       220: iload 40 /* i */
            iload 37 /* mergeLimit */
            if_icmplt 167
       221: .line 1977
            goto 243
       222: .line 1978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            lconst_0
            lastore
       223: .line 1979
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 31 /* b2 */
        start local 31 // long b2
       224: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 33 /* b3 */
        start local 33 // long b3
       225: ldc -1
            lxor
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 29 /* b1 */
        start local 29 // long b1
       226: ldc -1
            lxor
            dup2
            lstore 21 /* nb1 */
        start local 21 // long nb1
       227: lor
            dup2
            lstore 25 /* nb3 */
        start local 25 // long nb3
       228: land
            lastore
       229: .line 1980
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            lload 33 /* b3 */
            lload 31 /* b2 */
            ldc -1
            lxor
            dup2
            lstore 23 /* nb2 */
        start local 23 // long nb2
       230: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 35 /* b4 */
        start local 35 // long b4
       231: land
            lload 21 /* nb1 */
            lor
            land
            lload 29 /* b1 */
            lload 23 /* nb2 */
            land
            lload 35 /* b4 */
            ldc -1
            lxor
            land
            lor
            lastore
       232: .line 1981
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            lload 25 /* nb3 */
            lload 23 /* nb2 */
            lor
            lload 21 /* nb1 */
            land
            lload 35 /* b4 */
            land
            lload 29 /* b1 */
            lload 25 /* nb3 */
            land
            lload 23 /* nb2 */
            land
            lor
            lastore
       233: .line 1982
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 40 /* i */
            laload
            lor
            lastore
       234: .line 1983
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 40 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            iload 40 /* i */
            laload
            lor
            lastore
       235: .line 1984
            iload 2 /* thisHasNulls */
            ifne 240
       236: .line 1985
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 240
       237: .line 1986
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 240
       238: .line 1987
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 240
       239: .line 1984
            iconst_0
            goto 241
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top long long long top top long long long long int int int int
      StackMap stack:
       240: iconst_1
      StackMap locals:
      StackMap stack: int
       241: istore 2 /* thisHasNulls */
       242: .line 1977
            iinc 40 /* i */ 1
        end local 35 // long b4
        end local 33 // long b3
        end local 31 // long b2
        end local 29 // long b1
        end local 25 // long nb3
        end local 23 // long nb2
        end local 21 // long nb1
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int int
      StackMap stack:
       243: iload 40 /* i */
            iload 38 /* copyLimit */
            if_icmplt 222
       244: .line 1994
            goto 264
       245: .line 1995
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            laload
            lstore 5 /* a1 */
        start local 5 // long a1
       246: .line 1996
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 40 /* i */
            lconst_0
            lastore
       247: .line 1997
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 7 /* a2 */
        start local 7 // long a2
       248: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 9 /* a3 */
        start local 9 // long a3
       249: ldc -1
            lxor
            lload 5 /* a1 */
            ldc -1
            lxor
            dup2
            lstore 13 /* na1 */
        start local 13 // long na1
       250: lor
            dup2
            lstore 17 /* na3 */
        start local 17 // long na3
       251: land
            lastore
       252: .line 1998
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            lload 9 /* a3 */
            lload 7 /* a2 */
            ldc -1
            lxor
            dup2
            lstore 15 /* na2 */
        start local 15 // long na2
       253: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            dup2
            lstore 11 /* a4 */
        start local 11 // long a4
       254: land
            lload 13 /* na1 */
            lor
            land
            lload 5 /* a1 */
            lload 15 /* na2 */
            land
            lload 11 /* a4 */
            ldc -1
            lxor
            land
            lor
            lastore
       255: .line 1999
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            lload 17 /* na3 */
            lload 15 /* na2 */
            lor
            lload 13 /* na1 */
            land
            lload 11 /* a4 */
            land
            lload 5 /* a1 */
            lload 17 /* na3 */
            land
            lload 15 /* na2 */
            land
            lor
            lastore
       256: .line 2000
            iload 2 /* thisHasNulls */
            ifne 261
       257: .line 2001
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 261
       258: .line 2002
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 261
       259: .line 2003
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 40 /* i */
            laload
            lconst_0
            lcmp
            ifne 261
       260: .line 2000
            iconst_0
            goto 262
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int long long long long long long long top top top top top top top top top top top top top top top top top top int int int int
      StackMap stack:
       261: iconst_1
      StackMap locals:
      StackMap stack: int
       262: istore 2 /* thisHasNulls */
       263: .line 1994
            iinc 40 /* i */ 1
        end local 17 // long na3
        end local 15 // long na2
        end local 13 // long na1
        end local 11 // long a4
        end local 9 // long a3
        end local 7 // long a2
        end local 5 // long a1
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top top int int int int
      StackMap stack:
       264: iload 40 /* i */
            iload 39 /* resetLimit */
            if_icmplt 245
        end local 40 // int i
        end local 39 // int resetLimit
        end local 38 // int copyLimit
        end local 37 // int mergeLimit
       265: .line 2011
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int
      StackMap stack:
            iload 2 /* thisHasNulls */
            ifeq 268
       266: .line 2012
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
       267: .line 2013
            goto 269
       268: .line 2015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            bipush -5
            iand
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
       269: .line 2017
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 4 // boolean thisHadNulls
        end local 3 // boolean otherHasNulls
        end local 2 // boolean thisHasNulls
        end local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0  270     0           this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0  270     1     otherInits  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            9  270     2   thisHasNulls  Z
           12  270     3  otherHasNulls  Z
           13  270     4   thisHadNulls  Z
           30   73     5             a1  J
           74   87     5             a1  J
          168  220     5             a1  J
          246  264     5             a1  J
           33   73     7             a2  J
           76   87     7             a2  J
          171  220     7             a2  J
          248  264     7             a2  J
           35   73     9             a3  J
           77   87     9             a3  J
          173  220     9             a3  J
          249  264     9             a3  J
           36   73    11             a4  J
           82   87    11             a4  J
          174  220    11             a4  J
          254  264    11             a4  J
           51   73    13            na1  J
           78   87    13            na1  J
          189  220    13            na1  J
          250  264    13            na1  J
           43   73    15            na2  J
           81   87    15            na2  J
          181  220    15            na2  J
          253  264    15            na2  J
           45   73    17            na3  J
           79   87    17            na3  J
          183  220    17            na3  J
          251  264    17            na3  J
           54   73    19            na4  J
          192  220    19            na4  J
           50   73    21            nb1  J
           93  107    21            nb1  J
          188  220    21            nb1  J
          227  243    21            nb1  J
           40   73    23            nb2  J
           96  107    23            nb2  J
          178  220    23            nb2  J
          230  243    23            nb2  J
           49   73    25            nb3  J
           94  107    25            nb3  J
          187  220    25            nb3  J
          228  243    25            nb3  J
           52   73    27            nb4  J
          190  220    27            nb4  J
           31   73    29             b1  J
           92  107    29             b1  J
          169  220    29             b1  J
          226  243    29             b1  J
           34   73    31             b2  J
           90  107    31             b2  J
          172  220    31             b2  J
          224  243    31             b2  J
           37   73    33             b3  J
           91  107    33             b3  J
          175  220    33             b3  J
          225  243    33             b3  J
           38   73    35             b4  J
           97  107    35             b4  J
          176  220    35             b4  J
          231  243    35             b4  J
          109  265    37     mergeLimit  I
          110  265    38      copyLimit  I
          111  265    39     resetLimit  I
          146  265    40              i  I
          114  128    41         length  I
          115  128    42    otherLength  I
          117  123    43              j  I
          133  145    41    otherLength  I
          135  139    42              j  I
    MethodParameters:
            Name  Flags
      otherInits  

  static int numberOfEnclosingFields(org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
         0: .line 2024
            iconst_0
            istore 1 /* count */
        start local 1 // int count
         1: .line 2025
            aload 0 /* type */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.enclosingType:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            astore 0 /* type */
         2: .line 2026
            goto 5
         3: .line 2027
      StackMap locals: int
      StackMap stack:
            iload 1 /* count */
            aload 0 /* type */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.fieldCount:()I
            iadd
            istore 1 /* count */
         4: .line 2028
            aload 0 /* type */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.enclosingType:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            astore 0 /* type */
         5: .line 2026
      StackMap locals:
      StackMap stack:
            aload 0 /* type */
            ifnonnull 3
         6: .line 2030
            iload 1 /* count */
            ireturn
        end local 1 // int count
        end local 0 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   type  Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            1    7     1  count  I
    MethodParameters:
      Name  Flags
      type  

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 2035
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 2
         1: .line 2036
            aload 0 /* this */
            areturn
         2: .line 2038
      StackMap locals:
      StackMap stack:
            new org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
            dup
            invokespecial org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.<init>:()V
            astore 1 /* copy */
        start local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
         3: .line 2039
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         4: .line 2040
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         5: .line 2042
            aload 1 /* copy */
            ldc -1
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
         6: .line 2043
            aload 1 /* copy */
            ldc -1
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
         7: .line 2044
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            bipush -5
            iand
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         8: .line 2045
            aload 1 /* copy */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            bipush 64
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         9: .line 2046
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
        10: .line 2047
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 29
        11: .line 2049
            aload 1 /* copy */
            bipush 8
            anewarray long[]
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
        12: .line 2050
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iconst_0
        13: .line 2051
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
        14: .line 2052
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 2 /* length */
        start local 2 // int length
        15: newarray 11
        16: .line 2051
            dup_x2
            aastore
        17: .line 2052
            iconst_0
            iload 2 /* length */
        18: .line 2050
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        19: .line 2053
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iconst_0
        20: .line 2054
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            iload 2 /* length */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 2 /* length */
        21: .line 2053
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        22: .line 2055
            iconst_2
            istore 3 /* j */
        start local 3 // int j
        23: goto 26
        24: .line 2056
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int
      StackMap stack:
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 3 /* j */
            iload 2 /* length */
            newarray 11
            aastore
        25: .line 2055
            iinc 3 /* j */ 1
      StackMap locals:
      StackMap stack:
        26: iload 3 /* j */
            bipush 8
            if_icmplt 24
        end local 3 // int j
        27: .line 2059
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            ldc -1
            invokestatic java.util.Arrays.fill:([JJ)V
        28: .line 2060
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            ldc -1
            invokestatic java.util.Arrays.fill:([JJ)V
        end local 2 // int length
        29: .line 2062
      StackMap locals:
      StackMap stack:
            aload 1 /* copy */
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   30     0    this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            3   30     1    copy  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
           15   29     2  length  I
           23   27     3       j  I

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 2067
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.copy:()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;

  public org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode(int);
    descriptor: (I)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // int reachMode
         0: .line 2072
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 2
         1: .line 2073
            aload 0 /* this */
            areturn
         2: .line 2075
      StackMap locals:
      StackMap stack:
            iload 1 /* reachMode */
            ifne 5
         3: .line 2076
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            bipush -4
            iand
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         4: .line 2077
            goto 19
      StackMap locals:
      StackMap stack:
         5: iload 1 /* reachMode */
            iconst_2
            if_icmpne 8
         6: .line 2078
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_2
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         7: .line 2079
            goto 19
         8: .line 2080
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 18
         9: .line 2083
            aload 0 /* this */
            lconst_0
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
        10: .line 2084
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 18
        11: .line 2085
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        12: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 3 /* length */
        start local 3 // int length
        13: .line 2086
            goto 16
        14: .line 2087
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 2 /* i */
            lconst_0
            lastore
        15: .line 2086
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 2 /* i */
            iload 3 /* length */
        17: .line 2085
            if_icmplt 14
        end local 3 // int length
        end local 2 // int i
        18: .line 2091
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iload 1 /* reachMode */
            ior
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
        19: .line 2093
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // int reachMode
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   20     0       this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   20     1  reachMode  I
           12   18     2          i  I
           13   18     3     length  I
    MethodParameters:
           Name  Flags
      reachMode  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 2099
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpne 2
         1: .line 2100
            ldc "FlowInfo.DEAD_END"
            areturn
         2: .line 2102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_4
            iand
            ifeq 45
         3: .line 2103
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 14
         4: .line 2104
            new java.lang.StringBuilder
            dup
            ldc "FlowInfo<def: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
         5: .line 2105
            ldc ", pot: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
         6: .line 2106
            ldc ", reachable:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         7: iconst_0
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
      StackMap stack: java.lang.StringBuilder int
         8: invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
         9: .line 2107
            ldc ", null: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        10: .line 2108
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        11: .line 2109
            ldc ", incoming: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        12: .line 2110
            ldc ">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 2104
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        14: .line 2113
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "FlowInfo<def:["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* def */
        start local 1 // java.lang.String def
        15: .line 2114
            new java.lang.StringBuilder
            dup
            ldc "], pot:["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* pot */
        start local 2 // java.lang.String pot
        16: .line 2115
            new java.lang.StringBuilder
            dup
            ldc ", null:["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        17: .line 2116
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        18: .line 2115
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* nullS */
        start local 3 // java.lang.String nullS
        19: .line 2118
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        20: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            iconst_3
            if_icmple 22
        21: .line 2119
            iconst_3
            goto 23
        22: .line 2120
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo java.lang.String java.lang.String java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
      StackMap locals:
      StackMap stack: int
        23: istore 5 /* ceil */
        start local 5 // int ceil
        24: .line 2121
            goto 32
        25: .line 2122
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* def */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 4 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* def */
        26: .line 2123
            new java.lang.StringBuilder
            dup
            aload 2 /* pot */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 4 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* pot */
        27: .line 2124
            new java.lang.StringBuilder
            dup
            aload 3 /* nullS */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_2
            aaload
            iload 4 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        28: .line 2125
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_3
            aaload
            iload 4 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_4
            aaload
            iload 4 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_5
            aaload
            iload 4 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        29: .line 2126
            ldc ", incoming: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            iload 4 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        30: .line 2124
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* nullS */
        31: .line 2121
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        32: iload 4 /* i */
            iload 5 /* ceil */
        33: .line 2118
            if_icmplt 25
        34: .line 2128
            iload 5 /* ceil */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmpge 38
        35: .line 2129
            new java.lang.StringBuilder
            dup
            aload 1 /* def */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ",..."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* def */
        36: .line 2130
            new java.lang.StringBuilder
            dup
            aload 2 /* pot */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ",..."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* pot */
        37: .line 2131
            new java.lang.StringBuilder
            dup
            aload 3 /* nullS */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ",..."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* nullS */
        38: .line 2133
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* def */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* pot */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        39: .line 2134
            ldc "], reachable:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 40
            iconst_1
            goto 41
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        40: iconst_0
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo java.lang.String java.lang.String java.lang.String int int
      StackMap stack: java.lang.StringBuilder int
        41: invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
        42: .line 2135
            aload 3 /* nullS */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        43: .line 2136
            ldc "]>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        44: .line 2133
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // int ceil
        end local 4 // int i
        end local 3 // java.lang.String nullS
        end local 2 // java.lang.String pot
        end local 1 // java.lang.String def
        45: .line 2140
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 53
        46: .line 2141
            new java.lang.StringBuilder
            dup
            ldc "FlowInfo<def: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        47: .line 2142
            ldc ", pot: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
        48: .line 2143
            ldc ", reachable:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 49
            iconst_1
            goto 50
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        49: iconst_0
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
      StackMap stack: java.lang.StringBuilder int
        50: invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
        51: .line 2144
            ldc ", no null info>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        52: .line 2141
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        53: .line 2147
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "FlowInfo<def:["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* def */
        start local 1 // java.lang.String def
        54: .line 2148
            new java.lang.StringBuilder
            dup
            ldc "], pot:["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* pot */
        start local 2 // java.lang.String pot
        55: .line 2150
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        56: aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            iconst_3
            if_icmple 58
        57: .line 2151
            iconst_3
            goto 59
        58: .line 2152
      StackMap locals: java.lang.String java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
      StackMap locals:
      StackMap stack: int
        59: istore 4 /* ceil */
        start local 4 // int ceil
        60: .line 2153
            goto 64
        61: .line 2154
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* def */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 3 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* def */
        62: .line 2155
            new java.lang.StringBuilder
            dup
            aload 2 /* pot */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 3 /* i */
            laload
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* pot */
        63: .line 2153
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        64: iload 3 /* i */
            iload 4 /* ceil */
        65: .line 2150
            if_icmplt 61
        66: .line 2157
            iload 4 /* ceil */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmpge 69
        67: .line 2158
            new java.lang.StringBuilder
            dup
            aload 1 /* def */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ",..."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* def */
        68: .line 2159
            new java.lang.StringBuilder
            dup
            aload 2 /* pot */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ",..."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* pot */
        69: .line 2161
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* def */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* pot */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        70: .line 2162
            ldc "], reachable:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_3
            iand
            ifne 71
            iconst_1
            goto 72
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        71: iconst_0
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo java.lang.String java.lang.String int int
      StackMap stack: java.lang.StringBuilder int
        72: invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
        73: .line 2163
            ldc ", no null info>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        74: .line 2161
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 4 // int ceil
        end local 3 // int i
        end local 2 // java.lang.String pot
        end local 1 // java.lang.String def
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   75     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
           15   45     1    def  Ljava/lang/String;
           16   45     2    pot  Ljava/lang/String;
           19   45     3  nullS  Ljava/lang/String;
           20   45     4      i  I
           24   45     5   ceil  I
           54   75     1    def  Ljava/lang/String;
           55   75     2    pot  Ljava/lang/String;
           56   75     3      i  I
           60   75     4   ceil  I

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 2170
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.copy:()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            checkcast org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 2176
            new org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
            dup
            invokespecial org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.<init>:()V
            astore 1 /* copy */
        start local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
         1: .line 2177
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
         2: .line 2178
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
         3: .line 2179
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            istore 2 /* limit */
        start local 2 // int limit
         4: .line 2180
            iload 2 /* limit */
            bipush 64
            if_icmpge 14
         5: .line 2182
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            lconst_1
            iload 2 /* limit */
            lshl
            lconst_1
            lsub
            ldc -1
            lxor
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
         6: land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         7: .line 2183
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
         8: .line 2184
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit1:J
         9: .line 2185
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit2:J
        10: .line 2186
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit3:J
        11: .line 2187
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.nullBit4:J
        12: .line 2188
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNBit:J
        13: .line 2189
            aload 1 /* copy */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
            lload 3 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.iNNBit:J
        end local 3 // long mask
        14: .line 2192
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnonnull 16
        15: .line 2193
            aload 1 /* copy */
            areturn
        16: .line 2196
      StackMap locals:
      StackMap stack:
            iload 2 /* limit */
            bipush 64
            idiv
            iconst_1
            isub
            dup
            istore 3 /* vectorIndex */
        start local 3 // int vectorIndex
        17: .line 2197
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 4 /* length */
        start local 4 // int length
        18: if_icmplt 20
        19: .line 2198
            aload 1 /* copy */
            areturn
        20: .line 2201
      StackMap locals: int int
      StackMap stack:
            aload 1 /* copy */
            bipush 8
            anewarray long[]
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
        21: .line 2202
            iload 3 /* vectorIndex */
            iconst_1
            iadd
            dup
            istore 5 /* copyStart */
        start local 5 // int copyStart
        22: iload 4 /* length */
            if_icmpge 33
        23: .line 2203
            iload 4 /* length */
            iload 5 /* copyStart */
            isub
            istore 8 /* copyLength */
        start local 8 // int copyLength
        24: .line 2204
            iconst_0
            istore 9 /* j */
        start local 9 // int j
        25: goto 31
        26: .line 2205
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int int top top int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 9 /* j */
            aaload
            iload 5 /* copyStart */
        27: .line 2206
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 9 /* j */
            iload 4 /* length */
            newarray 11
            dup_x2
            aastore
            iload 5 /* copyStart */
        28: .line 2207
            iload 8 /* copyLength */
        29: .line 2205
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        30: .line 2204
            iinc 9 /* j */ 1
      StackMap locals:
      StackMap stack:
        31: iload 9 /* j */
            bipush 8
            if_icmplt 26
        end local 9 // int j
        end local 8 // int copyLength
        32: .line 2209
            goto 35
        33: .line 2210
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int int
      StackMap stack:
            iload 3 /* vectorIndex */
            iflt 35
        34: .line 2211
            aload 1 /* copy */
            iload 4 /* length */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        35: .line 2213
      StackMap locals:
      StackMap stack:
            iload 3 /* vectorIndex */
            iflt 44
        36: .line 2214
            lconst_1
            iload 2 /* limit */
            bipush 64
            irem
            lshl
            lconst_1
            lsub
            ldc -1
            lxor
            lstore 6 /* mask */
        start local 6 // long mask
        37: .line 2215
            iconst_0
            istore 8 /* j */
        start local 8 // int j
        38: goto 43
        39: .line 2216
      StackMap locals: long int
      StackMap stack:
            aload 1 /* copy */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 8 /* j */
            aaload
            iload 3 /* vectorIndex */
        40: .line 2217
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 8 /* j */
            aaload
            iload 3 /* vectorIndex */
            laload
            lload 6 /* mask */
            land
        41: .line 2216
            lastore
        42: .line 2215
            iinc 8 /* j */ 1
      StackMap locals:
      StackMap stack:
        43: iload 8 /* j */
            bipush 8
            if_icmplt 39
        end local 8 // int j
        end local 6 // long mask
        44: .line 2220
      StackMap locals:
      StackMap stack:
            aload 1 /* copy */
            areturn
        end local 5 // int copyStart
        end local 4 // int length
        end local 3 // int vectorIndex
        end local 2 // int limit
        end local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   45     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            1   45     1         copy  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            4   45     2        limit  I
            6   14     3         mask  J
           17   45     3  vectorIndex  I
           18   45     4       length  I
           22   45     5    copyStart  I
           37   44     6         mask  J
           24   32     8   copyLength  I
           25   32     9            j  I
           38   44     8            j  I

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 2226
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
         0: .line 2231
            aload 0 /* this */
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;

  public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergeDefiniteInitsWith(org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
         0: .line 2235
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_1
            iand
            ifeq 2
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 2
         1: .line 2236
            aload 0 /* this */
            areturn
         2: .line 2238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            iconst_1
            iand
            ifeq 4
         3: .line 2239
            aload 1 /* otherInits */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.copy:()Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;
            checkcast org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo
            areturn
         4: .line 2243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         5: .line 2244
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 37
         6: .line 2245
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 31
         7: .line 2247
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         8: .line 2248
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 3 /* length */
        start local 3 // int length
         9: aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            dup
            istore 4 /* otherLength */
        start local 4 // int otherLength
        10: if_icmpge 29
        11: .line 2250
            iconst_0
            istore 5 /* j */
        start local 5 // int j
        12: goto 17
        13: .line 2251
      StackMap locals: org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 5 /* j */
            aaload
            iconst_0
        14: .line 2252
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 5 /* j */
            iload 4 /* otherLength */
            newarray 11
            dup_x2
            aastore
            iconst_0
            iload 3 /* length */
        15: .line 2251
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        16: .line 2250
            iinc 5 /* j */ 1
      StackMap locals:
      StackMap stack:
        17: iload 5 /* j */
            bipush 8
            if_icmplt 13
        end local 5 // int j
        18: .line 2254
            goto 21
        19: .line 2255
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* i */
            laload
            land
            lastore
        20: .line 2254
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 2 /* i */
            iload 3 /* length */
            if_icmplt 19
        22: .line 2257
            goto 25
        23: .line 2258
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* i */
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* i */
            laload
            lastore
        24: .line 2257
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 2 /* i */
            iload 4 /* otherLength */
            if_icmplt 23
        26: .line 2260
            goto 43
        27: .line 2264
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* i */
            dup2
            laload
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* i */
            laload
            land
            lastore
        28: .line 2263
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        29: iload 2 /* i */
            iload 4 /* otherLength */
            if_icmplt 27
        end local 4 // int otherLength
        end local 3 // int length
        end local 2 // int i
        30: .line 2267
            goto 43
        31: .line 2268
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
        32: goto 35
        33: .line 2269
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* i */
            lconst_0
            lastore
        34: .line 2268
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        35: iload 2 /* i */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 33
        end local 2 // int i
        36: .line 2272
            goto 43
        37: .line 2273
      StackMap locals:
      StackMap stack:
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 43
        38: .line 2275
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            istore 2 /* otherLength */
        start local 2 // int otherLength
        39: .line 2276
            aload 0 /* this */
            iload 2 /* otherLength */
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.createExtraSpace:(I)V
        40: .line 2277
            aload 1 /* otherInits */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iconst_0
        41: .line 2278
            iload 2 /* otherLength */
        42: .line 2277
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 2 // int otherLength
        43: .line 2280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   44     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   44     1   otherInits  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            8   30     2            i  I
            9   30     3       length  I
           10   30     4  otherLength  I
           12   18     5            j  I
           32   36     2            i  I
           39   43     2  otherLength  I
    MethodParameters:
            Name  Flags
      otherInits  

  public void resetAssignmentInfo(org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
         0: .line 2284
            aload 0 /* this */
            aload 1 /* local */
            getfield org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding.id:I
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.maxFieldCount:I
            iadd
            invokevirtual org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.resetAssignmentInfo:(I)V
         1: .line 2285
            return
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0    2     1  local  Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;
    MethodParameters:
       Name  Flags
      local  

  public void resetAssignmentInfo(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // int position
         0: .line 2288
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.DEAD_END:Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            if_acmpeq 13
         1: .line 2290
            iload 1 /* position */
            bipush 64
            if_icmpge 6
         2: .line 2293
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
            lconst_1
            iload 1 /* position */
            lshl
            ldc -1
            lxor
            dup2
            lstore 2 /* mask */
        start local 2 // long mask
         3: land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.definiteInits:J
         4: .line 2294
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
            lload 2 /* mask */
            land
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.potentialInits:J
        end local 2 // long mask
         5: .line 2295
            goto 13
         6: .line 2297
      StackMap locals:
      StackMap stack:
            iload 1 /* position */
            bipush 64
            idiv
            iconst_1
            isub
            istore 2 /* vectorIndex */
        start local 2 // int vectorIndex
         7: .line 2298
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            ifnull 8
            iload 2 /* vectorIndex */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            arraylength
            if_icmplt 9
      StackMap locals: int
      StackMap stack:
         8: return
         9: .line 2300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_0
            aaload
            iload 2 /* vectorIndex */
            dup2
            laload
        10: .line 2301
            lconst_1
            iload 1 /* position */
            bipush 64
            irem
            lshl
            ldc -1
            lxor
            dup2
            lstore 3 /* mask */
        start local 3 // long mask
        11: .line 2300
            land
            lastore
        12: .line 2302
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iconst_1
            aaload
            iload 2 /* vectorIndex */
            dup2
            laload
            lload 3 /* mask */
            land
            lastore
        end local 3 // long mask
        end local 2 // int vectorIndex
        13: .line 2305
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int position
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   14     1     position  I
            3    5     2         mask  J
            7   13     2  vectorIndex  I
           11   13     3         mask  J
    MethodParameters:
          Name  Flags
      position  

  private void createExtraSpace(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
        start local 1 // int length
         0: .line 2308
            aload 0 /* this */
            bipush 8
            anewarray long[]
            putfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
         1: .line 2309
            iconst_0
            istore 2 /* j */
        start local 2 // int j
         2: goto 5
         3: .line 2310
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            iload 2 /* j */
            iload 1 /* length */
            newarray 11
            aastore
         4: .line 2309
            iinc 2 /* j */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* j */
            bipush 8
            if_icmplt 3
        end local 2 // int j
         6: .line 2312
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.tagBits:I
            bipush 64
            iand
            ifeq 9
         7: .line 2313
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 6
            aaload
            ldc -1
            invokestatic java.util.Arrays.fill:([JJ)V
         8: .line 2314
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.extra:[[J
            bipush 7
            aaload
            ldc -1
            invokestatic java.util.Arrays.fill:([JJ)V
         9: .line 2316
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int length
        end local 0 // org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo;
            0   10     1  length  I
            2    6     2       j  I
    MethodParameters:
        Name  Flags
      length  
}
SourceFile: "UnconditionalFlowInfo.java"
NestMembers:
  org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo$AssertionFailedException
InnerClasses:
  public AssertionFailedException = org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo$AssertionFailedException of org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo