final class com.sun.javafx.tk.quantum.EmbeddedScene extends com.sun.javafx.tk.quantum.GlassScene implements com.sun.javafx.embed.EmbeddedSceneInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.tk.quantum.EmbeddedScene
  super_class: com.sun.javafx.tk.quantum.GlassScene
{
  private com.sun.javafx.embed.HostInterface host;
    descriptor: Lcom/sun/javafx/embed/HostInterface;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.tk.quantum.UploadingPainter painter;
    descriptor: Lcom/sun/javafx/tk/quantum/UploadingPainter;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.tk.quantum.PaintRenderJob paintRenderJob;
    descriptor: Lcom/sun/javafx/tk/quantum/PaintRenderJob;
    flags: (0x0002) ACC_PRIVATE

  private float renderScaleX;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float renderScaleY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private final com.sun.javafx.tk.quantum.EmbeddedSceneDnD embeddedDnD;
    descriptor: Lcom/sun/javafx/tk/quantum/EmbeddedSceneDnD;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private volatile java.nio.IntBuffer texBits;
    descriptor: Ljava/nio/IntBuffer;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private volatile int texLineStride;
    descriptor: I
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private volatile float texScaleFactorX;
    descriptor: F
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private volatile float texScaleFactorY;
    descriptor: F
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private volatile javafx.scene.image.PixelFormat<?> pixelFormat;
    descriptor: Ljavafx/scene/image/PixelFormat;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
    Signature: Ljavafx/scene/image/PixelFormat<*>;

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 56
            ldc Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic com.sun.javafx.tk.quantum.EmbeddedScene.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.javafx.embed.HostInterface, boolean, boolean);
    descriptor: (Lcom/sun/javafx/embed/HostInterface;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // com.sun.javafx.embed.HostInterface host
        start local 2 // boolean depthBuffer
        start local 3 // boolean msaa
         0: .line 76
            aload 0 /* this */
            iload 2 /* depthBuffer */
            iload 3 /* msaa */
            invokespecial com.sun.javafx.tk.quantum.GlassScene.<init>:(ZZ)V
         1: .line 70
            aload 0 /* this */
            fconst_1
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorX:F
         2: .line 71
            aload 0 /* this */
            fconst_1
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorY:F
         3: .line 77
            aload 0 /* this */
            new com.sun.javafx.tk.quantum.EmbeddedState
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.tk.quantum.EmbeddedState.<init>:(Lcom/sun/javafx/tk/quantum/GlassScene;)V
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneState:Lcom/sun/javafx/tk/quantum/SceneState;
         4: .line 79
            aload 0 /* this */
            aload 1 /* host */
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
         5: .line 80
            aload 0 /* this */
            new com.sun.javafx.tk.quantum.EmbeddedSceneDnD
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.tk.quantum.EmbeddedSceneDnD.<init>:(Lcom/sun/javafx/tk/quantum/GlassScene;)V
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.embeddedDnD:Lcom/sun/javafx/tk/quantum/EmbeddedSceneDnD;
         6: .line 82
            invokestatic com.sun.javafx.tk.quantum.PaintCollector.getInstance:()Lcom/sun/javafx/tk/quantum/PaintCollector;
            astore 4 /* collector */
        start local 4 // com.sun.javafx.tk.quantum.PaintCollector collector
         7: .line 83
            aload 0 /* this */
            new com.sun.javafx.tk.quantum.UploadingPainter
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.tk.quantum.UploadingPainter.<init>:(Lcom/sun/javafx/tk/quantum/GlassScene;)V
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.painter:Lcom/sun/javafx/tk/quantum/UploadingPainter;
         8: .line 84
            aload 0 /* this */
            new com.sun.javafx.tk.quantum.PaintRenderJob
            dup
            aload 0 /* this */
            aload 4 /* collector */
            invokevirtual com.sun.javafx.tk.quantum.PaintCollector.getRendered:()Lcom/sun/javafx/tk/CompletionListener;
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.painter:Lcom/sun/javafx/tk/quantum/UploadingPainter;
            invokespecial com.sun.javafx.tk.quantum.PaintRenderJob.<init>:(Lcom/sun/javafx/tk/quantum/GlassScene;Lcom/sun/javafx/tk/CompletionListener;Ljava/lang/Runnable;)V
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.paintRenderJob:Lcom/sun/javafx/tk/quantum/PaintRenderJob;
         9: .line 86
            invokestatic com.sun.glass.ui.Pixels.getNativeFormat:()I
            istore 5 /* nativeFormat */
        start local 5 // int nativeFormat
        10: .line 87
            invokestatic java.nio.ByteOrder.nativeOrder:()Ljava/nio/ByteOrder;
            astore 6 /* byteorder */
        start local 6 // java.nio.ByteOrder byteorder
        11: .line 89
            iload 5 /* nativeFormat */
            iconst_1
            if_icmpne 15
        12: .line 90
            aload 6 /* byteorder */
            getstatic java.nio.ByteOrder.LITTLE_ENDIAN:Ljava/nio/ByteOrder;
            if_acmpne 15
        13: .line 92
            aload 0 /* this */
            invokestatic javafx.scene.image.PixelFormat.getIntArgbPreInstance:()Ljavafx/scene/image/WritablePixelFormat;
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.pixelFormat:Ljavafx/scene/image/PixelFormat;
        14: .line 94
            goto 18
      StackMap locals: com.sun.javafx.tk.quantum.EmbeddedScene com.sun.javafx.embed.HostInterface int int com.sun.javafx.tk.quantum.PaintCollector int java.nio.ByteOrder
      StackMap stack:
        15: iload 5 /* nativeFormat */
            iconst_2
            if_icmpne 18
        16: .line 95
            aload 6 /* byteorder */
            getstatic java.nio.ByteOrder.BIG_ENDIAN:Ljava/nio/ByteOrder;
            if_acmpne 18
        17: .line 97
            aload 0 /* this */
            invokestatic javafx.scene.image.PixelFormat.getIntArgbInstance:()Ljavafx/scene/image/WritablePixelFormat;
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.pixelFormat:Ljavafx/scene/image/PixelFormat;
        18: .line 99
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.tk.quantum.EmbeddedScene.$assertionsDisabled:Z
            ifne 19
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.pixelFormat:Ljavafx/scene/image/PixelFormat;
            ifnonnull 19
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        19: .line 100
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.nio.ByteOrder byteorder
        end local 5 // int nativeFormat
        end local 4 // com.sun.javafx.tk.quantum.PaintCollector collector
        end local 3 // boolean msaa
        end local 2 // boolean depthBuffer
        end local 1 // com.sun.javafx.embed.HostInterface host
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   20     0          this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0   20     1          host  Lcom/sun/javafx/embed/HostInterface;
            0   20     2   depthBuffer  Z
            0   20     3          msaa  Z
            7   20     4     collector  Lcom/sun/javafx/tk/quantum/PaintCollector;
           10   20     5  nativeFormat  I
           11   20     6     byteorder  Ljava/nio/ByteOrder;
    MethodParameters:
             Name  Flags
      host         
      depthBuffer  
      msaa         

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 104
            getstatic com.sun.javafx.tk.quantum.EmbeddedScene.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            ifnonnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokedynamic get(Lcom/sun/javafx/tk/quantum/EmbeddedScene;)Ljava/util/function/Supplier;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$0()Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
            invokestatic com.sun.javafx.tk.quantum.QuantumToolkit.runWithRenderLock:(Ljava/util/function/Supplier;)Ljava/lang/Object;
            pop
         2: .line 114
            aload 0 /* this */
            invokespecial com.sun.javafx.tk.quantum.GlassScene.dispose:()V
         3: .line 115
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  void setStage(com.sun.javafx.tk.quantum.GlassStage);
    descriptor: (Lcom/sun/javafx/tk/quantum/GlassStage;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // com.sun.javafx.tk.quantum.GlassStage stage
         0: .line 119
            aload 0 /* this */
            aload 1 /* stage */
            invokespecial com.sun.javafx.tk.quantum.GlassScene.setStage:(Lcom/sun/javafx/tk/quantum/GlassStage;)V
         1: .line 121
            getstatic com.sun.javafx.tk.quantum.EmbeddedScene.$assertionsDisabled:Z
            ifne 2
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            ifnonnull 2
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            aload 1 /* stage */
            ifnull 3
            aload 0 /* this */
            goto 4
      StackMap locals:
      StackMap stack: com.sun.javafx.embed.HostInterface
         3: aconst_null
      StackMap locals: com.sun.javafx.tk.quantum.EmbeddedScene com.sun.javafx.tk.quantum.GlassStage
      StackMap stack: com.sun.javafx.embed.HostInterface com.sun.javafx.tk.quantum.EmbeddedScene
         4: invokeinterface com.sun.javafx.embed.HostInterface.setEmbeddedScene:(Lcom/sun/javafx/embed/EmbeddedSceneInterface;)V
         5: .line 123
            return
        end local 1 // com.sun.javafx.tk.quantum.GlassStage stage
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    6     1  stage  Lcom/sun/javafx/tk/quantum/GlassStage;
    MethodParameters:
       Name  Flags
      stage  

  protected boolean isSynchronous();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 126
            iconst_0
            ireturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  public void setRoot(com.sun.javafx.sg.prism.NGNode);
    descriptor: (Lcom/sun/javafx/sg/prism/NGNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // com.sun.javafx.sg.prism.NGNode root
         0: .line 130
            aload 0 /* this */
            aload 1 /* root */
            invokespecial com.sun.javafx.tk.quantum.GlassScene.setRoot:(Lcom/sun/javafx/sg/prism/NGNode;)V
         1: .line 131
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.painter:Lcom/sun/javafx/tk/quantum/UploadingPainter;
            aload 1 /* root */
            invokevirtual com.sun.javafx.tk.quantum.UploadingPainter.setRoot:(Lcom/sun/javafx/sg/prism/NGNode;)V
         2: .line 132
            return
        end local 1 // com.sun.javafx.sg.prism.NGNode root
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    3     1  root  Lcom/sun/javafx/sg/prism/NGNode;
    MethodParameters:
      Name  Flags
      root  

  public com.sun.javafx.tk.TKClipboard createDragboard(boolean);
    descriptor: (Z)Lcom/sun/javafx/tk/TKClipboard;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // boolean isDragSource
         0: .line 136
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.embeddedDnD:Lcom/sun/javafx/tk/quantum/EmbeddedSceneDnD;
            iload 1 /* isDragSource */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedSceneDnD.createDragboard:(Z)Lcom/sun/javafx/tk/TKClipboard;
            areturn
        end local 1 // boolean isDragSource
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    1     1  isDragSource  Z
    MethodParameters:
              Name  Flags
      isDragSource  

  public void enableInputMethodEvents(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // boolean enable
         0: .line 141
            getstatic com.sun.javafx.tk.quantum.QuantumToolkit.verbose:Z
            ifeq 2
         1: .line 142
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "EmbeddedScene.enableInputMethodEvents "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* enable */
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 144
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean enable
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    3     1  enable  Z
    MethodParameters:
        Name  Flags
      enable  

  public void finishInputMethodComposition();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 148
            getstatic com.sun.javafx.tk.quantum.QuantumToolkit.verbose:Z
            ifeq 2
         1: .line 149
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "EmbeddedScene.finishInputMethodComposition"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 151
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  public void setPixelScaleFactors(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // float scalex
        start local 2 // float scaley
         0: .line 155
            aload 0 /* this */
            fload 1 /* scalex */
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.renderScaleX:F
         1: .line 156
            aload 0 /* this */
            fload 2 /* scaley */
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.renderScaleY:F
         2: .line 157
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.entireSceneNeedsRepaint:()V
         3: .line 158
            return
        end local 2 // float scaley
        end local 1 // float scalex
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    4     1  scalex  F
            0    4     2  scaley  F
    MethodParameters:
        Name  Flags
      scalex  
      scaley  

  public float getRenderScaleX();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 161
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.renderScaleX:F
            freturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  public float getRenderScaleY();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 165
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.renderScaleY:F
            freturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  public javafx.scene.image.PixelFormat<?> getPixelFormat();
    descriptor: ()Ljavafx/scene/image/PixelFormat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 170
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.pixelFormat:Ljavafx/scene/image/PixelFormat;
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
    Signature: ()Ljavafx/scene/image/PixelFormat<*>;

  void uploadPixels(com.sun.glass.ui.Pixels);
    descriptor: (Lcom/sun/glass/ui/Pixels;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // com.sun.glass.ui.Pixels pixels
         0: .line 175
            aload 0 /* this */
            aload 1 /* pixels */
            invokevirtual com.sun.glass.ui.Pixels.getPixels:()Ljava/nio/Buffer;
            checkcast java.nio.IntBuffer
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
         1: .line 176
            aload 0 /* this */
            aload 1 /* pixels */
            invokevirtual com.sun.glass.ui.Pixels.getWidthUnsafe:()I
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.texLineStride:I
         2: .line 177
            aload 0 /* this */
            aload 1 /* pixels */
            invokevirtual com.sun.glass.ui.Pixels.getScaleXUnsafe:()F
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorX:F
         3: .line 178
            aload 0 /* this */
            aload 1 /* pixels */
            invokevirtual com.sun.glass.ui.Pixels.getScaleYUnsafe:()F
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorY:F
         4: .line 179
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            ifnull 6
         5: .line 180
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            invokeinterface com.sun.javafx.embed.HostInterface.repaint:()V
         6: .line 182
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.glass.ui.Pixels pixels
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    7     1  pixels  Lcom/sun/glass/ui/Pixels;
    MethodParameters:
        Name  Flags
      pixels  

  public void repaint();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 188
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            astore 1 /* tk */
        start local 1 // com.sun.javafx.tk.Toolkit tk
         1: .line 189
            aload 1 /* tk */
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.paintRenderJob:Lcom/sun/javafx/tk/quantum/PaintRenderJob;
            invokevirtual com.sun.javafx.tk.Toolkit.addRenderJob:(Lcom/sun/javafx/tk/RenderJob;)Ljava/util/concurrent/Future;
            pop
         2: .line 190
            return
        end local 1 // com.sun.javafx.tk.Toolkit tk
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            1    3     1    tk  Lcom/sun/javafx/tk/Toolkit;

  public boolean traverseOut(com.sun.javafx.scene.traversal.Direction);
    descriptor: (Lcom/sun/javafx/scene/traversal/Direction;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // com.sun.javafx.scene.traversal.Direction dir
         0: .line 194
            aload 1 /* dir */
            getstatic com.sun.javafx.scene.traversal.Direction.NEXT:Lcom/sun/javafx/scene/traversal/Direction;
            if_acmpne 2
         1: .line 195
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            iconst_1
            invokeinterface com.sun.javafx.embed.HostInterface.traverseFocusOut:(Z)Z
            ireturn
         2: .line 196
      StackMap locals:
      StackMap stack:
            aload 1 /* dir */
            getstatic com.sun.javafx.scene.traversal.Direction.PREVIOUS:Lcom/sun/javafx/scene/traversal/Direction;
            if_acmpne 4
         3: .line 197
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            iconst_0
            invokeinterface com.sun.javafx.embed.HostInterface.traverseFocusOut:(Z)Z
            ireturn
         4: .line 199
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // com.sun.javafx.scene.traversal.Direction dir
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    5     1   dir  Lcom/sun/javafx/scene/traversal/Direction;
    MethodParameters:
      Name  Flags
      dir   

  public void setSize(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int width
        start local 2 // int height
         0: .line 204
            aload 0 /* this */
            iload 1 /* width */
            iload 2 /* height */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;II)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$1(II)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 212
            return
        end local 2 // int height
        end local 1 // int width
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1   width  I
            0    2     2  height  I
    MethodParameters:
        Name  Flags
      width   final
      height  final

  public boolean getPixels(java.nio.IntBuffer, int, int);
    descriptor: (Ljava/nio/IntBuffer;II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // java.nio.IntBuffer dest
        start local 2 // int width
        start local 3 // int height
         0: .line 223
            aload 0 /* this */
            iload 2 /* width */
            iload 3 /* height */
            aload 1 /* dest */
            invokedynamic get(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IILjava/nio/IntBuffer;)Ljava/util/function/Supplier;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$3(IILjava/nio/IntBuffer;)Ljava/lang/Boolean; (7)
                  ()Ljava/lang/Boolean;
            invokestatic com.sun.javafx.tk.quantum.QuantumToolkit.runWithRenderLock:(Ljava/util/function/Supplier;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 3 // int height
        end local 2 // int width
        end local 1 // java.nio.IntBuffer dest
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    1     1    dest  Ljava/nio/IntBuffer;
            0    1     2   width  I
            0    1     3  height  I
    MethodParameters:
        Name  Flags
      dest    final
      width   final
      height  final

  protected com.sun.prism.paint.Color getClearColor();
    descriptor: ()Lcom/sun/prism/paint/Color;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 263
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.fillPaint:Lcom/sun/prism/paint/Paint;
            ifnull 3
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.fillPaint:Lcom/sun/prism/paint/Paint;
            invokevirtual com.sun.prism.paint.Paint.getType:()Lcom/sun/prism/paint/Paint$Type;
            getstatic com.sun.prism.paint.Paint$Type.COLOR:Lcom/sun/prism/paint/Paint$Type;
            if_acmpne 3
         1: .line 264
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.fillPaint:Lcom/sun/prism/paint/Paint;
            checkcast com.sun.prism.paint.Color
            invokevirtual com.sun.prism.paint.Color.getAlpha:()F
            fconst_0
            fcmpl
            ifne 3
         2: .line 266
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.fillPaint:Lcom/sun/prism/paint/Paint;
            checkcast com.sun.prism.paint.Color
            areturn
         3: .line 268
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial com.sun.javafx.tk.quantum.GlassScene.getClearColor:()Lcom/sun/prism/paint/Color;
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  public void mouseEvent(int, int, boolean, boolean, boolean, boolean, boolean, int, int, int, int, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IIZZZZZIIIIZZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=17, locals=17, args_size=17
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int type
        start local 2 // int button
        start local 3 // boolean primaryBtnDown
        start local 4 // boolean middleBtnDown
        start local 5 // boolean secondaryBtnDown
        start local 6 // boolean backBtnDown
        start local 7 // boolean forwardBtnDown
        start local 8 // int x
        start local 9 // int y
        start local 10 // int xAbs
        start local 11 // int yAbs
        start local 12 // boolean shift
        start local 13 // boolean ctrl
        start local 14 // boolean alt
        start local 15 // boolean meta
        start local 16 // boolean popupTrigger
         0: .line 279
            aload 0 /* this */
            iload 1 /* type */
            iload 8 /* x */
            iload 9 /* y */
            iload 10 /* xAbs */
            iload 11 /* yAbs */
            iload 2 /* button */
            iload 16 /* popupTrigger */
            iload 12 /* shift */
            iload 13 /* ctrl */
            iload 14 /* alt */
            iload 15 /* meta */
            iload 3 /* primaryBtnDown */
            iload 4 /* middleBtnDown */
            iload 5 /* secondaryBtnDown */
            iload 6 /* backBtnDown */
            iload 7 /* forwardBtnDown */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IIIIIIZZZZZZZZZZ)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$4(IIIIIIZZZZZZZZZZ)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 297
            return
        end local 16 // boolean popupTrigger
        end local 15 // boolean meta
        end local 14 // boolean alt
        end local 13 // boolean ctrl
        end local 12 // boolean shift
        end local 11 // int yAbs
        end local 10 // int xAbs
        end local 9 // int y
        end local 8 // int x
        end local 7 // boolean forwardBtnDown
        end local 6 // boolean backBtnDown
        end local 5 // boolean secondaryBtnDown
        end local 4 // boolean middleBtnDown
        end local 3 // boolean primaryBtnDown
        end local 2 // int button
        end local 1 // int type
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1              type  I
            0    2     2            button  I
            0    2     3    primaryBtnDown  Z
            0    2     4     middleBtnDown  Z
            0    2     5  secondaryBtnDown  Z
            0    2     6       backBtnDown  Z
            0    2     7    forwardBtnDown  Z
            0    2     8                 x  I
            0    2     9                 y  I
            0    2    10              xAbs  I
            0    2    11              yAbs  I
            0    2    12             shift  Z
            0    2    13              ctrl  Z
            0    2    14               alt  Z
            0    2    15              meta  Z
            0    2    16      popupTrigger  Z
    MethodParameters:
                  Name  Flags
      type              final
      button            final
      primaryBtnDown    final
      middleBtnDown     final
      secondaryBtnDown  final
      backBtnDown       final
      forwardBtnDown    final
      x                 final
      y                 final
      xAbs              final
      yAbs              final
      shift             final
      ctrl              final
      alt               final
      meta              final
      popupTrigger      final

  public void scrollEvent(int, double, double, double, double, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDDDDDZZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=27, locals=27, args_size=17
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int type
        start local 2 // double scrollX
        start local 4 // double scrollY
        start local 6 // double totalScrollX
        start local 8 // double totalScrollY
        start local 10 // double xMultiplier
        start local 12 // double yMultiplier
        start local 14 // double x
        start local 16 // double y
        start local 18 // double xAbs
        start local 20 // double yAbs
        start local 22 // boolean shift
        start local 23 // boolean ctrl
        start local 24 // boolean alt
        start local 25 // boolean meta
        start local 26 // boolean inertia
         0: .line 309
            aload 0 /* this */
            iload 1 /* type */
            dload 2 /* scrollX */
            dload 4 /* scrollY */
            dload 6 /* totalScrollX */
            dload 8 /* totalScrollY */
            dload 10 /* xMultiplier */
            dload 12 /* yMultiplier */
            dload 14 /* x */
            dload 16 /* y */
            dload 18 /* xAbs */
            dload 20 /* yAbs */
            iload 22 /* shift */
            iload 23 /* ctrl */
            iload 24 /* alt */
            iload 25 /* meta */
            iload 26 /* inertia */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDDDDDDDZZZZZ)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$6(IDDDDDDDDDDZZZZZ)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 320
            return
        end local 26 // boolean inertia
        end local 25 // boolean meta
        end local 24 // boolean alt
        end local 23 // boolean ctrl
        end local 22 // boolean shift
        end local 20 // double yAbs
        end local 18 // double xAbs
        end local 16 // double y
        end local 14 // double x
        end local 12 // double yMultiplier
        end local 10 // double xMultiplier
        end local 8 // double totalScrollY
        end local 6 // double totalScrollX
        end local 4 // double scrollY
        end local 2 // double scrollX
        end local 1 // int type
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1          type  I
            0    2     2       scrollX  D
            0    2     4       scrollY  D
            0    2     6  totalScrollX  D
            0    2     8  totalScrollY  D
            0    2    10   xMultiplier  D
            0    2    12   yMultiplier  D
            0    2    14             x  D
            0    2    16             y  D
            0    2    18          xAbs  D
            0    2    20          yAbs  D
            0    2    22         shift  Z
            0    2    23          ctrl  Z
            0    2    24           alt  Z
            0    2    25          meta  Z
            0    2    26       inertia  Z
    MethodParameters:
              Name  Flags
      type          final
      scrollX       final
      scrollY       final
      totalScrollX  final
      totalScrollY  final
      xMultiplier   
      yMultiplier   
      x             final
      y             final
      xAbs          final
      yAbs          final
      shift         final
      ctrl          final
      alt           final
      meta          final
      inertia       final

  public void inputMethodEvent(javafx.event.EventType<javafx.scene.input.InputMethodEvent>, javafx.collections.ObservableList<javafx.scene.input.InputMethodTextRun>, java.lang.String, );
    descriptor: (Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // javafx.event.EventType type
        start local 2 // javafx.collections.ObservableList composed
        start local 3 // java.lang.String committed
        start local 4 // int caretPosition
         0: .line 326
            aload 0 /* this */
            aload 1 /* type */
            aload 2 /* composed */
            aload 3 /* committed */
            iload 4 /* caretPosition */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$8(Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 334
            return
        end local 4 // int caretPosition
        end local 3 // java.lang.String committed
        end local 2 // javafx.collections.ObservableList composed
        end local 1 // javafx.event.EventType type
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1           type  Ljavafx/event/EventType<Ljavafx/scene/input/InputMethodEvent;>;
            0    2     2       composed  Ljavafx/collections/ObservableList<Ljavafx/scene/input/InputMethodTextRun;>;
            0    2     3      committed  Ljava/lang/String;
            0    2     4  caretPosition  I
    Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/InputMethodEvent;>;Ljavafx/collections/ObservableList<Ljavafx/scene/input/InputMethodTextRun;>;Ljava/lang/String;I)V
    MethodParameters:
               Name  Flags
      type           final
      composed       final
      committed      final
      caretPosition  final

  public void menuEvent(int, int, int, int, boolean);
    descriptor: (IIIIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int xAbs
        start local 4 // int yAbs
        start local 5 // boolean isKeyboardTrigger
         0: .line 338
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* xAbs */
            iload 4 /* yAbs */
            iload 5 /* isKeyboardTrigger */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IIIIZ)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$10(IIIIZ)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 346
            return
        end local 5 // boolean isKeyboardTrigger
        end local 4 // int yAbs
        end local 3 // int xAbs
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1                  x  I
            0    2     2                  y  I
            0    2     3               xAbs  I
            0    2     4               yAbs  I
            0    2     5  isKeyboardTrigger  Z
    MethodParameters:
                   Name  Flags
      x                  final
      y                  final
      xAbs               final
      yAbs               final
      isKeyboardTrigger  final

  public void keyEvent(int, int, char[], int);
    descriptor: (II[CI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int type
        start local 2 // int key
        start local 3 // char[] ch
        start local 4 // int modifiers
         0: .line 350
            aload 0 /* this */
            iload 4 /* modifiers */
            aload 3 /* ch */
            iload 1 /* type */
            iload 2 /* key */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;I[CII)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$12(I[CII)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 370
            return
        end local 4 // int modifiers
        end local 3 // char[] ch
        end local 2 // int key
        end local 1 // int type
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1       type  I
            0    2     2        key  I
            0    2     3         ch  [C
            0    2     4  modifiers  I
    MethodParameters:
           Name  Flags
      type       final
      key        final
      ch         final
      modifiers  final

  public void zoomEvent(int, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDZZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=19, locals=19, args_size=13
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int type
        start local 2 // double zoomFactor
        start local 4 // double totalZoomFactor
        start local 6 // double x
        start local 8 // double y
        start local 10 // double screenX
        start local 12 // double screenY
        start local 14 // boolean shift
        start local 15 // boolean ctrl
        start local 16 // boolean alt
        start local 17 // boolean meta
        start local 18 // boolean inertia
         0: .line 377
            aload 0 /* this */
            iload 1 /* type */
            dload 2 /* zoomFactor */
            dload 4 /* totalZoomFactor */
            dload 6 /* x */
            dload 8 /* y */
            dload 10 /* screenX */
            dload 12 /* screenY */
            iload 14 /* shift */
            iload 15 /* ctrl */
            iload 16 /* alt */
            iload 17 /* meta */
            iload 18 /* inertia */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDDDZZZZZ)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$14(IDDDDDDZZZZZ)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 389
            return
        end local 18 // boolean inertia
        end local 17 // boolean meta
        end local 16 // boolean alt
        end local 15 // boolean ctrl
        end local 14 // boolean shift
        end local 12 // double screenY
        end local 10 // double screenX
        end local 8 // double y
        end local 6 // double x
        end local 4 // double totalZoomFactor
        end local 2 // double zoomFactor
        end local 1 // int type
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1             type  I
            0    2     2       zoomFactor  D
            0    2     4  totalZoomFactor  D
            0    2     6                x  D
            0    2     8                y  D
            0    2    10          screenX  D
            0    2    12          screenY  D
            0    2    14            shift  Z
            0    2    15             ctrl  Z
            0    2    16              alt  Z
            0    2    17             meta  Z
            0    2    18          inertia  Z
    MethodParameters:
                 Name  Flags
      type             final
      zoomFactor       final
      totalZoomFactor  final
      x                final
      y                final
      screenX          final
      screenY          final
      shift            
      ctrl             
      alt              
      meta             
      inertia          

  public void rotateEvent(int, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDZZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=19, locals=19, args_size=13
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int type
        start local 2 // double angle
        start local 4 // double totalAngle
        start local 6 // double x
        start local 8 // double y
        start local 10 // double screenX
        start local 12 // double screenY
        start local 14 // boolean shift
        start local 15 // boolean ctrl
        start local 16 // boolean alt
        start local 17 // boolean meta
        start local 18 // boolean inertia
         0: .line 396
            aload 0 /* this */
            iload 1 /* type */
            dload 2 /* angle */
            dload 4 /* totalAngle */
            dload 6 /* x */
            dload 8 /* y */
            dload 10 /* screenX */
            dload 12 /* screenY */
            iload 14 /* shift */
            iload 15 /* ctrl */
            iload 16 /* alt */
            iload 17 /* meta */
            iload 18 /* inertia */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDDDZZZZZ)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$16(IDDDDDDZZZZZ)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 408
            return
        end local 18 // boolean inertia
        end local 17 // boolean meta
        end local 16 // boolean alt
        end local 15 // boolean ctrl
        end local 14 // boolean shift
        end local 12 // double screenY
        end local 10 // double screenX
        end local 8 // double y
        end local 6 // double x
        end local 4 // double totalAngle
        end local 2 // double angle
        end local 1 // int type
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1        type  I
            0    2     2       angle  D
            0    2     4  totalAngle  D
            0    2     6           x  D
            0    2     8           y  D
            0    2    10     screenX  D
            0    2    12     screenY  D
            0    2    14       shift  Z
            0    2    15        ctrl  Z
            0    2    16         alt  Z
            0    2    17        meta  Z
            0    2    18     inertia  Z
    MethodParameters:
            Name  Flags
      type        final
      angle       final
      totalAngle  final
      x           final
      y           final
      screenX     final
      screenY     final
      shift       
      ctrl        
      alt         
      meta        
      inertia     

  public void swipeEvent(int, double, double, double, double, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=14, args_size=10
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // int type
        start local 2 // double x
        start local 4 // double y
        start local 6 // double screenX
        start local 8 // double screenY
        start local 10 // boolean shift
        start local 11 // boolean ctrl
        start local 12 // boolean alt
        start local 13 // boolean meta
         0: .line 414
            aload 0 /* this */
            iload 1 /* type */
            dload 2 /* x */
            dload 4 /* y */
            dload 6 /* screenX */
            dload 8 /* screenY */
            iload 10 /* shift */
            iload 11 /* ctrl */
            iload 12 /* alt */
            iload 13 /* meta */
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDZZZZ)Ljava/lang/Runnable;
              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:
                  ()V
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$18(IDDDDZZZZ)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 425
            return
        end local 13 // boolean meta
        end local 12 // boolean alt
        end local 11 // boolean ctrl
        end local 10 // boolean shift
        end local 8 // double screenY
        end local 6 // double screenX
        end local 4 // double y
        end local 2 // double x
        end local 1 // int type
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1     type  I
            0    2     2        x  D
            0    2     4        y  D
            0    2     6  screenX  D
            0    2     8  screenY  D
            0    2    10    shift  Z
            0    2    11     ctrl  Z
            0    2    12      alt  Z
            0    2    13     meta  Z
    MethodParameters:
         Name  Flags
      type     final
      x        final
      y        final
      screenX  final
      screenY  final
      shift    
      ctrl     
      alt      
      meta     

  public void setCursor(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // java.lang.Object cursor
         0: .line 429
            aload 0 /* this */
            aload 1 /* cursor */
            invokespecial com.sun.javafx.tk.quantum.GlassScene.setCursor:(Ljava/lang/Object;)V
         1: .line 430
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            aload 1 /* cursor */
            checkcast com.sun.javafx.cursor.CursorFrame
            invokeinterface com.sun.javafx.embed.HostInterface.setCursor:(Lcom/sun/javafx/cursor/CursorFrame;)V
         2: .line 431
            return
        end local 1 // java.lang.Object cursor
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    3     1  cursor  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      cursor  final

  public void setDragStartListener(com.sun.javafx.embed.HostDragStartListener);
    descriptor: (Lcom/sun/javafx/embed/HostDragStartListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
        start local 1 // com.sun.javafx.embed.HostDragStartListener l
         0: .line 435
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.embeddedDnD:Lcom/sun/javafx/tk/quantum/EmbeddedSceneDnD;
            aload 1 /* l */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedSceneDnD.setDragStartListener:(Lcom/sun/javafx/embed/HostDragStartListener;)V
         1: .line 436
            return
        end local 1 // com.sun.javafx.embed.HostDragStartListener l
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            0    2     1     l  Lcom/sun/javafx/embed/HostDragStartListener;
    MethodParameters:
      Name  Flags
      l     

  public com.sun.javafx.embed.EmbeddedSceneDTInterface createDropTarget();
    descriptor: ()Lcom/sun/javafx/embed/EmbeddedSceneDTInterface;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 440
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.embeddedDnD:Lcom/sun/javafx/tk/quantum/EmbeddedSceneDnD;
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedSceneDnD.createDropTarget:()Lcom/sun/javafx/embed/EmbeddedSceneDTInterface;
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  public javafx.scene.input.InputMethodRequests getInputMethodRequests();
    descriptor: ()Ljavafx/scene/input/InputMethodRequests;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 445
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.inputMethodRequests:Ljavafx/scene/input/InputMethodRequests;
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Object lambda$0();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 106
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
            aconst_null
            invokeinterface com.sun.javafx.embed.HostInterface.setEmbeddedScene:(Lcom/sun/javafx/embed/EmbeddedSceneInterface;)V
         1: .line 107
            aload 0 /* this */
            aconst_null
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.host:Lcom/sun/javafx/embed/HostInterface;
         2: .line 108
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.updateSceneState:()V
         3: .line 109
            aload 0 /* this */
            aconst_null
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.painter:Lcom/sun/javafx/tk/quantum/UploadingPainter;
         4: .line 110
            aload 0 /* this */
            aconst_null
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.paintRenderJob:Lcom/sun/javafx/tk/quantum/PaintRenderJob;
         5: .line 111
            aload 0 /* this */
            aconst_null
            putfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
         6: .line 112
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$1(int, int);
    descriptor: (II)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 205
            aload 0 /* this */
            iload 1
            iload 2
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;II)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$2(II)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 210
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 205
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 211
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Boolean lambda$3(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)Ljava/lang/Boolean;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=10, args_size=4
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 224
            iload 1
            istore 4 /* scaledWidth */
        start local 4 // int scaledWidth
         1: .line 225
            iload 2
            istore 5 /* scaledHeight */
        start local 5 // int scaledHeight
         2: .line 228
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getRenderScaleX:()F
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorX:F
            fcmpl
            ifne 5
         3: .line 229
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getRenderScaleY:()F
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorY:F
            fcmpl
            ifne 5
         4: .line 230
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
            ifnonnull 6
         5: .line 232
      StackMap locals: int int
      StackMap stack:
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
         6: .line 234
      StackMap locals:
      StackMap stack:
            iload 4 /* scaledWidth */
            i2f
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorX:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            istore 4 /* scaledWidth */
         7: .line 235
            iload 5 /* scaledHeight */
            i2f
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texScaleFactorY:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            istore 5 /* scaledHeight */
         8: .line 237
            aload 3
            invokevirtual java.nio.IntBuffer.rewind:()Ljava/nio/Buffer;
            pop
         9: .line 238
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
            invokevirtual java.nio.IntBuffer.rewind:()Ljava/nio/Buffer;
            pop
        10: .line 239
            aload 3
            invokevirtual java.nio.IntBuffer.capacity:()I
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
            invokevirtual java.nio.IntBuffer.capacity:()I
            if_icmpeq 23
        11: .line 241
            iload 4 /* scaledWidth */
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texLineStride:I
            invokestatic java.lang.Math.min:(II)I
            istore 6 /* w */
        start local 6 // int w
        12: .line 242
            iload 5 /* scaledHeight */
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
            invokevirtual java.nio.IntBuffer.capacity:()I
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texLineStride:I
            idiv
            invokestatic java.lang.Math.min:(II)I
            istore 7 /* h */
        start local 7 // int h
        13: .line 247
            iload 6 /* w */
            newarray 10
            astore 8 /* linebuf */
        start local 8 // int[] linebuf
        14: .line 248
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        15: goto 21
        16: .line 249
      StackMap locals: com.sun.javafx.tk.quantum.EmbeddedScene int int java.nio.IntBuffer int int int int int[] int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
            iload 9 /* i */
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texLineStride:I
            imul
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
        17: .line 250
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
            aload 8 /* linebuf */
            iconst_0
            iload 6 /* w */
            invokevirtual java.nio.IntBuffer.get:([III)Ljava/nio/IntBuffer;
            pop
        18: .line 251
            aload 3
            iload 9 /* i */
            iload 4 /* scaledWidth */
            imul
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
        19: .line 252
            aload 3
            aload 8 /* linebuf */
            invokevirtual java.nio.IntBuffer.put:([I)Ljava/nio/IntBuffer;
            pop
        20: .line 248
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 9 /* i */
            iload 7 /* h */
            if_icmplt 16
        end local 9 // int i
        22: .line 254
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 8 // int[] linebuf
        end local 7 // int h
        end local 6 // int w
        23: .line 256
      StackMap locals: com.sun.javafx.tk.quantum.EmbeddedScene int int java.nio.IntBuffer int int
      StackMap stack:
            aload 3
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.texBits:Ljava/nio/IntBuffer;
            invokevirtual java.nio.IntBuffer.put:(Ljava/nio/IntBuffer;)Ljava/nio/IntBuffer;
            pop
        24: .line 257
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 5 // int scaledHeight
        end local 4 // int scaledWidth
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   25     0          this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            1   25     4   scaledWidth  I
            2   25     5  scaledHeight  I
           12   23     6             w  I
           13   23     7             h  I
           14   23     8       linebuf  [I
           15   22     9             i  I

  private void lambda$4(int, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IIIIIIZZZZZZZZZZ)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=17, locals=17, args_size=17
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 280
            aload 0 /* this */
            iload 1
            iload 2
            iload 3
            iload 4
            iload 5
            iload 6
            iload 7
            iload 8
            iload 9
            iload 10
            iload 11
            iload 12
            iload 13
            iload 14
            iload 15
            iload 16
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IIIIIIZZZZZZZZZZ)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$5(IIIIIIZZZZZZZZZZ)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 295
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 280
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 296
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$6(int, double, double, double, double, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDDDDDZZZZZ)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=27, locals=27, args_size=17
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 310
            aload 0 /* this */
            iload 1
            dload 2
            dload 4
            dload 6
            dload 8
            dload 10
            dload 12
            dload 14
            dload 16
            dload 18
            dload 20
            iload 22
            iload 23
            iload 24
            iload 25
            iload 26
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDDDDDDDZZZZZ)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$7(IDDDDDDDDDDZZZZZ)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 317
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 310
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 318
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$8(javafx.event.EventType, javafx.collections.ObservableList, java.lang.String, int);
    descriptor: (Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 327
            aload 0 /* this */
            aload 1
            aload 2
            aload 3
            iload 4
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$9(Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            pop
         1: .line 333
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$10(int, int, int, int, boolean);
    descriptor: (IIIIZ)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 339
            aload 0 /* this */
            iload 1
            iload 2
            iload 3
            iload 4
            iload 5
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IIIIZ)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$11(IIIIZ)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 344
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 339
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 345
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$12(int, char[], int, int);
    descriptor: (I[CII)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 351
            aload 0 /* this */
            iload 1
            aload 2
            iload 3
            iload 4
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;I[CII)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$13(I[CII)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 368
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 351
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 369
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$14(int, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDZZZZZ)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=19, locals=19, args_size=13
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 378
            aload 0 /* this */
            iload 1
            dload 2
            dload 4
            dload 6
            dload 8
            dload 10
            dload 12
            iload 14
            iload 15
            iload 16
            iload 17
            iload 18
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDDDZZZZZ)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$15(IDDDDDDZZZZZ)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 387
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 378
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 388
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$16(int, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDZZZZZ)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=19, locals=19, args_size=13
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 397
            aload 0 /* this */
            iload 1
            dload 2
            dload 4
            dload 6
            dload 8
            dload 10
            dload 12
            iload 14
            iload 15
            iload 16
            iload 17
            iload 18
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDDDZZZZZ)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$17(IDDDDDDZZZZZ)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 406
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 397
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 407
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private void lambda$18(int, double, double, double, double, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDZZZZ)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=14, locals=14, args_size=10
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 415
            aload 0 /* this */
            iload 1
            dload 2
            dload 4
            dload 6
            dload 8
            iload 10
            iload 11
            iload 12
            iload 13
            invokedynamic run(Lcom/sun/javafx/tk/quantum/EmbeddedScene;IDDDDZZZZ)Ljava/security/PrivilegedAction;
              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:
                  ()Ljava/lang/Object;
                  com/sun/javafx/tk/quantum/EmbeddedScene.lambda$19(IDDDDZZZZ)Ljava/lang/Void; (7)
                  ()Ljava/lang/Void;
         1: .line 423
            aload 0 /* this */
            invokevirtual com.sun.javafx.tk.quantum.EmbeddedScene.getAccessControlContext:()Ljava/security/AccessControlContext;
         2: .line 415
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            pop
         3: .line 424
            return
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Void lambda$2(int, int);
    descriptor: (II)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 206
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnull 2
         1: .line 207
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            iload 1
            i2f
            iload 2
            i2f
            invokeinterface com.sun.javafx.tk.TKSceneListener.changedSize:(FF)V
         2: .line 209
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Void lambda$5(int, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IIIIIIZZZZZZZZZZ)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=22, locals=18, args_size=17
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 281
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnonnull 2
         1: .line 282
            aconst_null
            areturn
         2: .line 285
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.tk.quantum.EmbeddedScene.$assertionsDisabled:Z
            ifne 3
            iload 1
            iconst_2
            if_icmpne 3
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         3: .line 286
      StackMap locals:
      StackMap stack:
            iload 1
            invokestatic com.sun.javafx.embed.AbstractEvents.mouseIDToFXEventID:(I)Ljavafx/event/EventType;
            astore 17 /* eventType */
        start local 17 // javafx.event.EventType eventType
         4: .line 287
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            aload 17 /* eventType */
            iload 2
            i2d
            iload 3
            i2d
            iload 4
            i2d
            iload 5
            i2d
         5: .line 288
            iload 6
            invokestatic com.sun.javafx.embed.AbstractEvents.mouseButtonToFXMouseButton:(I)Ljavafx/scene/input/MouseButton;
         6: .line 289
            iload 7
            iconst_0
         7: .line 290
            iload 8
            iload 9
            iload 10
            iload 11
         8: .line 291
            iload 12
            iload 13
            iload 14
         9: .line 292
            iload 15
            iload 16
        10: .line 287
            invokeinterface com.sun.javafx.tk.TKSceneListener.mouseEvent:(Ljavafx/event/EventType;DDDDLjavafx/scene/input/MouseButton;ZZZZZZZZZZZ)V
        11: .line 294
            aconst_null
            areturn
        end local 17 // javafx.event.EventType eventType
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            4   12    17  eventType  Ljavafx/event/EventType<Ljavafx/scene/input/MouseEvent;>;

  private java.lang.Void lambda$7(int, double, double, double, double, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDDDDDZZZZZ)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=33, locals=27, args_size=17
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 311
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnonnull 2
         1: .line 312
            aconst_null
            areturn
         2: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            iload 1
            invokestatic com.sun.javafx.embed.AbstractEvents.scrollIDToFXEventType:(I)Ljavafx/event/EventType;
            dload 2
            dload 4
            dload 6
            dload 8
            dload 10
            dload 12
         3: .line 315
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            dload 14
            dload 16
            dload 18
            dload 20
            iload 22
            iload 23
            iload 24
            iload 25
            iconst_0
            iload 26
         4: .line 314
            invokeinterface com.sun.javafx.tk.TKSceneListener.scrollEvent:(Ljavafx/event/EventType;DDDDDDIIIIIDDDDZZZZZZ)V
         5: .line 316
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Void lambda$9(javafx.event.EventType, javafx.collections.ObservableList, java.lang.String, int);
    descriptor: (Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 328
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnull 2
         1: .line 329
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            aload 1
            aload 2
            aload 3
            iload 4
            invokeinterface com.sun.javafx.tk.TKSceneListener.inputMethodEvent:(Ljavafx/event/EventType;Ljavafx/collections/ObservableList;Ljava/lang/String;I)V
         2: .line 331
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Void lambda$11(int, int, int, int, boolean);
    descriptor: (IIIIZ)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=10, locals=6, args_size=6
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 340
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnull 2
         1: .line 341
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            iload 1
            i2d
            iload 2
            i2d
            iload 3
            i2d
            iload 4
            i2d
            iload 5
            invokeinterface com.sun.javafx.tk.TKSceneListener.menuEvent:(DDDDZ)V
         2: .line 343
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Void lambda$13(int, char[], int, int);
    descriptor: (I[CII)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=10, locals=12, args_size=5
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 352
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnull 22
         1: .line 353
            iload 1
            iconst_1
            iand
            ifeq 2
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 5 /* shiftDown */
        start local 5 // boolean shiftDown
         4: .line 354
            iload 1
            iconst_2
            iand
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: int
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 6 /* controlDown */
        start local 6 // boolean controlDown
         7: .line 355
            iload 1
            iconst_4
            iand
            ifeq 8
            iconst_1
            goto 9
      StackMap locals: int
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: istore 7 /* altDown */
        start local 7 // boolean altDown
        10: .line 356
            iload 1
            bipush 8
            iand
            ifeq 11
            iconst_1
            goto 12
      StackMap locals: int
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: istore 8 /* metaDown */
        start local 8 // boolean metaDown
        13: .line 358
            new java.lang.String
            dup
            aload 2
            invokespecial java.lang.String.<init>:([C)V
            astore 9 /* str */
        start local 9 // java.lang.String str
        14: .line 359
            aload 9 /* str */
            astore 10 /* text */
        start local 10 // java.lang.String text
        15: .line 360
            new javafx.scene.input.KeyEvent
            dup
        16: .line 361
            iload 3
            invokestatic com.sun.javafx.embed.AbstractEvents.keyIDToFXEventType:(I)Ljavafx/event/EventType;
        17: .line 362
            aload 9 /* str */
            aload 10 /* text */
        18: .line 363
            iload 4
            invokestatic com.sun.javafx.scene.input.KeyCodeMap.valueOf:(I)Ljavafx/scene/input/KeyCode;
        19: .line 364
            iload 5 /* shiftDown */
            iload 6 /* controlDown */
            iload 7 /* altDown */
            iload 8 /* metaDown */
        20: .line 360
            invokespecial javafx.scene.input.KeyEvent.<init>:(Ljavafx/event/EventType;Ljava/lang/String;Ljava/lang/String;Ljavafx/scene/input/KeyCode;ZZZZ)V
            astore 11 /* keyEvent */
        start local 11 // javafx.scene.input.KeyEvent keyEvent
        21: .line 365
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            aload 11 /* keyEvent */
            invokeinterface com.sun.javafx.tk.TKSceneListener.keyEvent:(Ljavafx/scene/input/KeyEvent;)V
        end local 11 // javafx.scene.input.KeyEvent keyEvent
        end local 10 // java.lang.String text
        end local 9 // java.lang.String str
        end local 8 // boolean metaDown
        end local 7 // boolean altDown
        end local 6 // boolean controlDown
        end local 5 // boolean shiftDown
        22: .line 367
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   23     0         this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
            4   22     5    shiftDown  Z
            7   22     6  controlDown  Z
           10   22     7      altDown  Z
           13   22     8     metaDown  Z
           14   22     9          str  Ljava/lang/String;
           15   22    10         text  Ljava/lang/String;
           21   22    11     keyEvent  Ljavafx/scene/input/KeyEvent;

  private java.lang.Void lambda$15(int, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDZZZZZ)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=20, locals=19, args_size=13
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 379
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnonnull 2
         1: .line 380
            aconst_null
            areturn
         2: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            iload 1
            invokestatic com.sun.javafx.embed.AbstractEvents.zoomIDToFXEventType:(I)Ljavafx/event/EventType;
         3: .line 383
            dload 2
            dload 4
         4: .line 384
            dload 6
            dload 8
            dload 10
            dload 12
         5: .line 385
            iload 14
            iload 15
            iload 16
            iload 17
            iconst_0
            iload 18
         6: .line 382
            invokeinterface com.sun.javafx.tk.TKSceneListener.zoomEvent:(Ljavafx/event/EventType;DDDDDDZZZZZZ)V
         7: .line 386
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Void lambda$17(int, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDDDZZZZZ)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=20, locals=19, args_size=13
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 398
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnonnull 2
         1: .line 399
            aconst_null
            areturn
         2: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            iload 1
            invokestatic com.sun.javafx.embed.AbstractEvents.rotateIDToFXEventType:(I)Ljavafx/event/EventType;
         3: .line 402
            dload 2
            dload 4
         4: .line 403
            dload 6
            dload 8
            dload 10
            dload 12
         5: .line 404
            iload 14
            iload 15
            iload 16
            iload 17
            iconst_0
            iload 18
         6: .line 401
            invokeinterface com.sun.javafx.tk.TKSceneListener.rotateEvent:(Ljavafx/event/EventType;DDDDDDZZZZZZ)V
         7: .line 405
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;

  private java.lang.Void lambda$19(int, double, double, double, double, boolean, boolean, boolean, boolean);
    descriptor: (IDDDDZZZZ)Ljava/lang/Void;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=16, locals=14, args_size=10
        start local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
         0: .line 416
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnonnull 2
         1: .line 417
            aconst_null
            areturn
         2: .line 419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.EmbeddedScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            iload 1
            invokestatic com.sun.javafx.embed.AbstractEvents.swipeIDToFXEventType:(I)Ljavafx/event/EventType;
         3: .line 420
            iconst_0
            dload 2
            dload 4
            dload 6
            dload 8
         4: .line 421
            iload 10
            iload 11
            iload 12
            iload 13
            iconst_0
         5: .line 419
            invokeinterface com.sun.javafx.tk.TKSceneListener.swipeEvent:(Ljavafx/event/EventType;IDDDDZZZZZ)V
         6: .line 422
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.EmbeddedScene this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/javafx/tk/quantum/EmbeddedScene;
}
SourceFile: "EmbeddedScene.java"
InnerClasses:
  public final Type = com.sun.prism.paint.Paint$Type of com.sun.prism.paint.Paint
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles