public class micro.benchmarks.ArrayDuplicationBenchmark extends micro.benchmarks.BenchmarkBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: micro.benchmarks.ArrayDuplicationBenchmark
  super_class: micro.benchmarks.BenchmarkBase
{
  private static final int TESTSIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 300

  private java.lang.Object[][] testObjectArray;
    descriptor: [[Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object[][] testStringArray;
    descriptor: [[Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object[] dummy;
    descriptor: [Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tState cannot be resolved to a type\n\tScope cannot be resolved to a variable\n\tSetup cannot be resolved to a type\n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tTearDown cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;

  public void setup();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 49
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSetup cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    RuntimeInvisibleAnnotations: 
      Setup()

  public void iterationSetup();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 59
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;

  public void iterationTearDown();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 64
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTearDown cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;

  public java.lang.Object[] normalArraycopy();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 69
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        Benchmark()

  public java.lang.Object[] normalArraycopy(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 79
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    MethodParameters:
       Name  Flags
      cache  

  public java.lang.Object[] arraysCopyOf();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 85
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        Benchmark()

  public java.lang.Object[] arraysCopyOf(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 95
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    MethodParameters:
       Name  Flags
      cache  

  public java.lang.Object[] arraysCopyOfToString();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 99
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        Benchmark()

  public java.lang.Object[] arraysCopyOfToString(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 109
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    MethodParameters:
       Name  Flags
      cache  

  public java.lang.Object[] cloneObjectArray();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBenchmark cannot be resolved to a type\n\tOperationsPerInvocation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        Benchmark()

  public java.lang.Object[] arraysClone(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 124
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    MethodParameters:
       Name  Flags
      cache  

  public void checkcastArrayCopy();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
         0: .line 128
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBenchmark cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // micro.benchmarks.ArrayDuplicationBenchmark this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lmicro/benchmarks/ArrayDuplicationBenchmark;
    RuntimeInvisibleAnnotations: 
      Benchmark()
}
SourceFile: "ArrayDuplicationBenchmark.java"