// class version 52.0 (52)
// access flags 0x21
public class jdk8/Artificial$()$Structures {


  // access flags 0x1
  public I value

  // access flags 0x1
  public <init>(I)V
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    ALOAD 0
    ILOAD 1
    PUTFIELD jdk8/Artificial$()$Structures.value : I
    RETURN
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x2
  private <init>(Ljdk8/Artificial$()$Structures;)V
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    ALOAD 0
    ALOAD 1
    IFNULL L0
    ALOAD 1
    GETFIELD jdk8/Artificial$()$Structures.value : I
    GOTO L1
   L0
   FRAME FULL [jdk8/Artificial$()$Structures jdk8/Artificial$()$Structures] [jdk8/Artificial$()$Structures]
    ICONST_0
   L1
   FRAME FULL [jdk8/Artificial$()$Structures jdk8/Artificial$()$Structures] [jdk8/Artificial$()$Structures I]
    PUTFIELD jdk8/Artificial$()$Structures.value : I
    RETURN
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public clone()Ljdk8/Artificial$()$Structures;
    NEW jdk8/Artificial$()$Structures
    DUP
    ALOAD 0
    INVOKESPECIAL jdk8/Artificial$()$Structures.<init> (Ljdk8/Artificial$()$Structures;)V
    ARETURN
    MAXSTACK = 3
    MAXLOCALS = 1

  // access flags 0x9
  public static methodType()Ljava/lang/invoke/MethodType;
    LDC (I)I.class
    ARETURN
    MAXSTACK = 1
    MAXLOCALS = 0

  // access flags 0x9
  public static frameWithForwardLabelReferences([Ljava/lang/String;)V
    GETSTATIC java/lang/System.out : Ljava/io/PrintStream;
    GOTO L0
   L1
   FRAME FULL [[Ljava/lang/String;] [java/io/PrintStream L0 L0]
    INVOKESPECIAL jdk8/Artificial$()$Structures.<init> ()V
    GOTO L2
   L0
   FRAME SAME1 java/io/PrintStream
    NEW jdk8/Artificial$()$Structures
    DUP
    GOTO L1
   L2
   FRAME FULL [[Ljava/lang/String;] [java/io/PrintStream jdk8/Artificial$()$Structures]
    INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/Object;)V
    RETURN
    MAXSTACK = 3
    MAXLOCALS = 1
}
