public class org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest extends org.graalvm.compiler.truffle.test.PartialEvaluationTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest
  super_class: org.graalvm.compiler.truffle.test.PartialEvaluationTest
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
         0: .line 35
            aload 0 /* this */
            invokespecial org.graalvm.compiler.truffle.test.PartialEvaluationTest.<init>:()V
            return
        end local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest;

  public void testEmpty();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
         0: .line 39
            iconst_0
            newarray 11
            invokestatic com.oracle.truffle.api.utilities.FinalBitSet.valueOf:([J)Lcom/oracle/truffle/api/utilities/FinalBitSet;
            astore 1 /* set */
        start local 1 // com.oracle.truffle.api.utilities.FinalBitSet set
         1: .line 40
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$0(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         2: .line 41
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$1(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         3: .line 42
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$2(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         4: .line 43
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$3(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         5: .line 44
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$4(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         6: .line 45
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$5(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         7: .line 46
            return
        end local 1 // com.oracle.truffle.api.utilities.FinalBitSet set
        end local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest;
            1    8     1   set  Lcom/oracle/truffle/api/utilities/FinalBitSet;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testSingle();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
         0: .line 50
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc -9223372036854775807
            lastore
            invokestatic com.oracle.truffle.api.utilities.FinalBitSet.valueOf:([J)Lcom/oracle/truffle/api/utilities/FinalBitSet;
            astore 1 /* set */
        start local 1 // com.oracle.truffle.api.utilities.FinalBitSet set
         1: .line 51
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$6(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         2: .line 52
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$7(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         3: .line 53
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$8(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         4: .line 54
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$9(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         5: .line 55
            aload 0 /* this */
            bipush 64
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$10(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         6: .line 56
            aload 0 /* this */
            bipush 64
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$11(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         7: .line 57
            aload 0 /* this */
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$12(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         8: .line 58
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 1 /* set */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$13(Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         9: .line 59
            return
        end local 1 // com.oracle.truffle.api.utilities.FinalBitSet set
        end local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest;
            1   10     1   set  Lcom/oracle/truffle/api/utilities/FinalBitSet;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testMultiple();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=1
        start local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
         0: .line 63
            iconst_2
            newarray 10
            dup
            iconst_0
            bipush 8
            iastore
            dup
            iconst_1
            sipush 128
            iastore
            astore 1 /* testSizes */
        start local 1 // int[] testSizes
         1: .line 65
            aload 1 /* testSizes */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 16
      StackMap locals: org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest int[] top int int int[]
      StackMap stack:
         2: aload 5
            iload 3
            iaload
            istore 2 /* size */
        start local 2 // int size
         3: .line 66
            iload 2 /* size */
            newarray 11
            astore 6 /* array */
        start local 6 // long[] array
         4: .line 67
            aload 6 /* array */
            ldc -9223372036854775807
            invokestatic java.util.Arrays.fill:([JJ)V
         5: .line 68
            aload 6 /* array */
            invokestatic com.oracle.truffle.api.utilities.FinalBitSet.valueOf:([J)Lcom/oracle/truffle/api/utilities/FinalBitSet;
            astore 7 /* set */
        start local 7 // com.oracle.truffle.api.utilities.FinalBitSet set
         6: .line 70
            iconst_0
            istore 8 /* i */
        start local 8 // int i
         7: goto 14
         8: .line 71
      StackMap locals: org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest int[] int int int int[] long[] com.oracle.truffle.api.utilities.FinalBitSet int
      StackMap stack:
            iload 8 /* i */
            istore 9 /* index */
        start local 9 // int index
         9: .line 72
            iload 9 /* index */
            bipush 64
            imul
            istore 10 /* base */
        start local 10 // int base
        10: .line 73
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 7 /* set */
            iload 10 /* base */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;I)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$14(Lcom/oracle/truffle/api/utilities/FinalBitSet;ILcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
        11: .line 74
            aload 0 /* this */
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 7 /* set */
            iload 10 /* base */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;I)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$15(Lcom/oracle/truffle/api/utilities/FinalBitSet;ILcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
        12: .line 75
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 7 /* set */
            iload 10 /* base */
            invokedynamic execute(Lcom/oracle/truffle/api/utilities/FinalBitSet;I)Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
                  org/graalvm/compiler/truffle/test/FinalBitSetCompilationTest.lambda$16(Lcom/oracle/truffle/api/utilities/FinalBitSet;ILcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object; (6)
                  (Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertConstant:(Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
        end local 10 // int base
        end local 9 // int index
        13: .line 70
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 8 /* i */
            iload 2 /* size */
            if_icmplt 8
        end local 8 // int i
        end local 7 // com.oracle.truffle.api.utilities.FinalBitSet set
        end local 6 // long[] array
        end local 2 // int size
        15: .line 65
            iinc 3 1
      StackMap locals: org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest int[] top int int int[]
      StackMap stack:
        16: iload 3
            iload 4
            if_icmplt 2
        17: .line 78
            return
        end local 1 // int[] testSizes
        end local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0       this  Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest;
            1   18     1  testSizes  [I
            3   15     2       size  I
            4   15     6      array  [J
            6   15     7        set  Lcom/oracle/truffle/api/utilities/FinalBitSet;
            7   15     8          i  I
            9   13     9      index  I
           10   13    10       base  I
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  private void assertConstant(java.lang.Object, org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$TestFunction);
    descriptor: (Ljava/lang/Object;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
        start local 1 // java.lang.Object expectedConstant
        start local 2 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$TestFunction test
         0: .line 81
            aload 0 /* this */
            new org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$1
            dup
            aload 0 /* this */
            aconst_null
            aload 1 /* expectedConstant */
            invokespecial org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$1.<init>:(Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest;Lcom/oracle/truffle/api/TruffleLanguage;Ljava/lang/Object;)V
         1: .line 86
            new org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$2
            dup
            aload 0 /* this */
            aconst_null
            aload 2 /* test */
            invokespecial org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$2.<init>:(Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest;Lcom/oracle/truffle/api/TruffleLanguage;Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;)V
         2: .line 91
            iconst_0
            anewarray java.lang.Object
         3: .line 81
            invokevirtual org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest.assertPartialEvalEquals:(Lcom/oracle/truffle/api/nodes/RootNode;Lcom/oracle/truffle/api/nodes/RootNode;[Ljava/lang/Object;)V
         4: .line 92
            return
        end local 2 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$TestFunction test
        end local 1 // java.lang.Object expectedConstant
        end local 0 // org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    5     0              this  Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest;
            0    5     1  expectedConstant  Ljava/lang/Object;
            0    5     2              test  Lorg/graalvm/compiler/truffle/test/FinalBitSetCompilationTest$TestFunction;
    MethodParameters:
                  Name  Flags
      expectedConstant  
      test              

  private static java.lang.Object lambda$0(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 40
            aload 0
            bipush 42
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$1(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 41
            aload 0
            iconst_0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$2(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 42
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.size:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$3(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 43
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.length:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$4(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 44
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.cardinality:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$5(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 45
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.isEmpty:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$6(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 51
            aload 0
            iconst_0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$7(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 52
            aload 0
            iconst_1
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$8(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 53
            aload 0
            bipush 63
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$9(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 54
            aload 0
            bipush 64
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$10(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 55
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.size:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$11(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 56
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.length:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$12(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 57
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.cardinality:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$13(com.oracle.truffle.api.utilities.FinalBitSet, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;Lcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 58
            aload 0
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.isEmpty:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$14(com.oracle.truffle.api.utilities.FinalBitSet, int, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;ILcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 2 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 73
            aload 0
            iload 1
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 2 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     2     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$15(com.oracle.truffle.api.utilities.FinalBitSet, int, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;ILcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 74
            aload 0
            iload 1
            bipush 63
            iadd
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 2 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     2     f  Lcom/oracle/truffle/api/frame/VirtualFrame;

  private static java.lang.Object lambda$16(com.oracle.truffle.api.utilities.FinalBitSet, int, com.oracle.truffle.api.frame.VirtualFrame);
    descriptor: (Lcom/oracle/truffle/api/utilities/FinalBitSet;ILcom/oracle/truffle/api/frame/VirtualFrame;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // com.oracle.truffle.api.frame.VirtualFrame f
         0: .line 75
            aload 0
            iload 1
            iconst_1
            iadd
            invokevirtual com.oracle.truffle.api.utilities.FinalBitSet.get:(I)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 2 // com.oracle.truffle.api.frame.VirtualFrame f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     2     f  Lcom/oracle/truffle/api/frame/VirtualFrame;
}
SourceFile: "FinalBitSetCompilationTest.java"
NestMembers:
  org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$1  org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$2  org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$TestFunction
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$1
  org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$2
  abstract TestFunction = org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest$TestFunction of org.graalvm.compiler.truffle.test.FinalBitSetCompilationTest