public final class com.sun.webkit.WebPage
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.webkit.WebPage
  super_class: java.lang.Object
{
  private static final com.sun.javafx.logging.PlatformLogger log;
    descriptor: Lcom/sun/javafx/logging/PlatformLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.sun.javafx.logging.PlatformLogger paintLog;
    descriptor: Lcom/sun/javafx/logging/PlatformLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int MAX_FRAME_QUEUE_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  private long pPage;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private boolean isDisposed;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int width;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int height;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int fontSmoothingType;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final com.sun.webkit.WCFrameView hostWindow;
    descriptor: Lcom/sun/webkit/WCFrameView;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Set<java.lang.Long> frames;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/Long;>;

  private final java.security.AccessControlContext accessControlContext;
    descriptor: Ljava/security/AccessControlContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Map<java.lang.Integer, java.lang.String> requestURLs;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/String;>;

  private final java.util.Set<java.lang.Integer> requestStarted;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/Integer;>;

  private static final java.util.concurrent.locks.ReentrantLock PAGE_LOCK;
    descriptor: Ljava/util/concurrent/locks/ReentrantLock;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final java.util.Queue<com.sun.webkit.WebPage$RenderFrame> frameQueue;
    descriptor: Ljava/util/Queue;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Queue<Lcom/sun/webkit/WebPage$RenderFrame;>;

  private com.sun.webkit.WebPage$RenderFrame currentFrame;
    descriptor: Lcom/sun/webkit/WebPage$RenderFrame;
    flags: (0x0002) ACC_PRIVATE

  private int updateContentCycleID;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private static boolean firstWebPageCreated;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private com.sun.webkit.graphics.WCPageBackBuffer backbuffer;
    descriptor: Lcom/sun/webkit/graphics/WCPageBackBuffer;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<com.sun.webkit.graphics.WCRectangle> dirtyRects;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/sun/webkit/graphics/WCRectangle;>;

  private final com.sun.webkit.WebPageClient pageClient;
    descriptor: Lcom/sun/webkit/WebPageClient;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.webkit.UIClient uiClient;
    descriptor: Lcom/sun/webkit/UIClient;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.webkit.PolicyClient policyClient;
    descriptor: Lcom/sun/webkit/PolicyClient;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.webkit.InputMethodClient imClient;
    descriptor: Lcom/sun/webkit/InputMethodClient;
    flags: (0x0002) ACC_PRIVATE

  private final java.util.List<com.sun.webkit.LoadListenerClient> loadListenerClients;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lcom/sun/webkit/LoadListenerClient;>;

  private final com.sun.webkit.InspectorClient inspectorClient;
    descriptor: Lcom/sun/webkit/InspectorClient;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.webkit.graphics.RenderTheme renderTheme;
    descriptor: Lcom/sun/webkit/graphics/RenderTheme;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.webkit.graphics.ScrollBarTheme scrollbarTheme;
    descriptor: Lcom/sun/webkit/graphics/ScrollBarTheme;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 81
            ldc Lcom/sun/webkit/WebPage;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
            putstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
         1: .line 82
            new java.lang.StringBuilder
            dup
            ldc Lcom/sun/webkit/WebPage;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".paint"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
            putstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
         2: .line 117
            new java.util.concurrent.locks.ReentrantLock
            dup
            invokespecial java.util.concurrent.locks.ReentrantLock.<init>:()V
            putstatic com.sun.webkit.WebPage.PAGE_LOCK:Ljava/util/concurrent/locks/ReentrantLock;
         3: .line 132
            invokedynamic run()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/webkit/WebPage.lambda$0()Ljava/lang/Void; (6)
                  ()Ljava/lang/Void;
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            pop
         4: .line 162
            iconst_0
            putstatic com.sun.webkit.WebPage.firstWebPageCreated:Z
         5: .line 872
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void collectJSCGarbages();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 165
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
         1: .line 168
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            invokedynamic dispose()Lcom/sun/webkit/DisposerRecord;
              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/webkit/WebPage.collectJSCGarbages()V (6)
                  ()V
            invokestatic com.sun.webkit.Disposer.addRecord:(Ljava/lang/Object;Lcom/sun/webkit/DisposerRecord;)V
         2: .line 170
            invokestatic com.sun.webkit.WebPage.twkDoJSCGarbageCollection:()V
         3: .line 171
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.webkit.WebPageClient, com.sun.webkit.UIClient, com.sun.webkit.PolicyClient, com.sun.webkit.InspectorClient, com.sun.webkit.ThemeClient, boolean);
    descriptor: (Lcom/sun/webkit/WebPageClient;Lcom/sun/webkit/UIClient;Lcom/sun/webkit/PolicyClient;Lcom/sun/webkit/InspectorClient;Lcom/sun/webkit/ThemeClient;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=7
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.WebPageClient pageClient
        start local 2 // com.sun.webkit.UIClient uiClient
        start local 3 // com.sun.webkit.PolicyClient policyClient
        start local 4 // com.sun.webkit.InspectorClient inspectorClient
        start local 5 // com.sun.webkit.ThemeClient themeClient
        start local 6 // boolean editable
         0: .line 173
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 87
            aload 0 /* this */
            lconst_0
            putfield com.sun.webkit.WebPage.pPage:J
         2: .line 91
            aload 0 /* this */
            iconst_0
            putfield com.sun.webkit.WebPage.isDisposed:Z
         3: .line 100
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
         4: .line 106
            aload 0 /* this */
         5: .line 107
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
         6: .line 111
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.webkit.WebPage.requestStarted:Ljava/util/Set;
         7: .line 122
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
         8: .line 126
            aload 0 /* this */
            new com.sun.webkit.WebPage$RenderFrame
            dup
            invokespecial com.sun.webkit.WebPage$RenderFrame.<init>:()V
            putfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
         9: .line 245
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
        10: .line 485
            aload 0 /* this */
        11: .line 486
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.sun.webkit.WebPage.loadListenerClients:Ljava/util/List;
        12: .line 180
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
        13: .line 182
            aload 0 /* this */
            aload 1 /* pageClient */
            putfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
        14: .line 183
            aload 0 /* this */
            aload 2 /* uiClient */
            putfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
        15: .line 184
            aload 0 /* this */
            aload 3 /* policyClient */
            putfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
        16: .line 185
            aload 0 /* this */
            aload 4 /* inspectorClient */
            putfield com.sun.webkit.WebPage.inspectorClient:Lcom/sun/webkit/InspectorClient;
        17: .line 186
            aload 5 /* themeClient */
            ifnull 21
        18: .line 187
            aload 0 /* this */
            aload 5 /* themeClient */
            invokevirtual com.sun.webkit.ThemeClient.createRenderTheme:()Lcom/sun/webkit/graphics/RenderTheme;
            putfield com.sun.webkit.WebPage.renderTheme:Lcom/sun/webkit/graphics/RenderTheme;
        19: .line 188
            aload 0 /* this */
            aload 5 /* themeClient */
            invokevirtual com.sun.webkit.ThemeClient.createScrollBarTheme:()Lcom/sun/webkit/graphics/ScrollBarTheme;
            putfield com.sun.webkit.WebPage.scrollbarTheme:Lcom/sun/webkit/graphics/ScrollBarTheme;
        20: .line 189
            goto 23
        21: .line 190
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.WebPageClient com.sun.webkit.UIClient com.sun.webkit.PolicyClient com.sun.webkit.InspectorClient com.sun.webkit.ThemeClient int
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.webkit.WebPage.renderTheme:Lcom/sun/webkit/graphics/RenderTheme;
        22: .line 191
            aload 0 /* this */
            aconst_null
            putfield com.sun.webkit.WebPage.scrollbarTheme:Lcom/sun/webkit/graphics/ScrollBarTheme;
        23: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic java.security.AccessController.getContext:()Ljava/security/AccessControlContext;
            putfield com.sun.webkit.WebPage.accessControlContext:Ljava/security/AccessControlContext;
        24: .line 196
            aload 0 /* this */
            new com.sun.webkit.WCFrameView
            dup
            aload 0 /* this */
            invokespecial com.sun.webkit.WCFrameView.<init>:(Lcom/sun/webkit/WebPage;)V
            putfield com.sun.webkit.WebPage.hostWindow:Lcom/sun/webkit/WCFrameView;
        25: .line 197
            aload 0 /* this */
            aload 0 /* this */
            iload 6 /* editable */
            invokevirtual com.sun.webkit.WebPage.twkCreatePage:(Z)J
            putfield com.sun.webkit.WebPage.pPage:J
        26: .line 199
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pPage:J
            iconst_0
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getDevicePixelScale:()F
            invokevirtual com.sun.webkit.WebPage.twkInit:(JZF)V
        27: .line 201
            aload 1 /* pageClient */
            ifnull 30
            aload 1 /* pageClient */
            invokeinterface com.sun.webkit.WebPageClient.isBackBufferSupported:()Z
            ifeq 30
        28: .line 202
            aload 0 /* this */
            aload 1 /* pageClient */
            invokeinterface com.sun.webkit.WebPageClient.createBackBuffer:()Lcom/sun/webkit/graphics/WCPageBackBuffer;
            putfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
        29: .line 203
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.ref:()V
        30: .line 206
      StackMap locals:
      StackMap stack:
            getstatic com.sun.webkit.WebPage.firstWebPageCreated:Z
            ifne 33
        31: .line 209
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            invokedynamic dispose()Lcom/sun/webkit/DisposerRecord;
              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/webkit/WebPage.collectJSCGarbages()V (6)
                  ()V
            invokestatic com.sun.webkit.Disposer.addRecord:(Ljava/lang/Object;Lcom/sun/webkit/DisposerRecord;)V
        32: .line 210
            iconst_1
            putstatic com.sun.webkit.WebPage.firstWebPageCreated:Z
        33: .line 212
      StackMap locals:
      StackMap stack:
            return
        end local 6 // boolean editable
        end local 5 // com.sun.webkit.ThemeClient themeClient
        end local 4 // com.sun.webkit.InspectorClient inspectorClient
        end local 3 // com.sun.webkit.PolicyClient policyClient
        end local 2 // com.sun.webkit.UIClient uiClient
        end local 1 // com.sun.webkit.WebPageClient pageClient
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   34     0             this  Lcom/sun/webkit/WebPage;
            0   34     1       pageClient  Lcom/sun/webkit/WebPageClient;
            0   34     2         uiClient  Lcom/sun/webkit/UIClient;
            0   34     3     policyClient  Lcom/sun/webkit/PolicyClient;
            0   34     4  inspectorClient  Lcom/sun/webkit/InspectorClient;
            0   34     5      themeClient  Lcom/sun/webkit/ThemeClient;
            0   34     6         editable  Z
    MethodParameters:
                 Name  Flags
      pageClient       
      uiClient         
      policyClient     
      inspectorClient  
      themeClient      
      editable         

  long getPage();
    descriptor: ()J
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 215
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pPage:J
            lreturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  private com.sun.webkit.WCWidget getHostWindow();
    descriptor: ()Lcom/sun/webkit/WCWidget;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 220
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.hostWindow:Lcom/sun/webkit/WCFrameView;
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  public java.security.AccessControlContext getAccessControlContext();
    descriptor: ()Ljava/security/AccessControlContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 229
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.accessControlContext:Ljava/security/AccessControlContext;
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  static boolean lockPage();
    descriptor: ()Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 233
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            getstatic com.sun.webkit.WebPage.PAGE_LOCK:Ljava/util/concurrent/locks/ReentrantLock;
            invokevirtual com.sun.webkit.Invoker.lock:(Ljava/util/concurrent/locks/ReentrantLock;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static boolean unlockPage();
    descriptor: ()Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 237
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            getstatic com.sun.webkit.WebPage.PAGE_LOCK:Ljava/util/concurrent/locks/ReentrantLock;
            invokevirtual com.sun.webkit.Invoker.unlock:(Ljava/util/concurrent/locks/ReentrantLock;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void addDirtyRect(com.sun.webkit.graphics.WCRectangle);
    descriptor: (Lcom/sun/webkit/graphics/WCRectangle;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCRectangle toPaint
         0: .line 248
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getWidth:()F
            fconst_0
            fcmpg
            ifle 1
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getHeight:()F
            fconst_0
            fcmpg
            ifgt 2
         1: .line 249
      StackMap locals:
      StackMap stack:
            return
         2: .line 251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         3: goto 17
         4: .line 252
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.graphics.WCRectangle
            astore 3 /* rect */
        start local 3 // com.sun.webkit.graphics.WCRectangle rect
         5: .line 254
            aload 3 /* rect */
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.graphics.WCRectangle.contains:(Lcom/sun/webkit/graphics/WCRectangle;)Z
            ifeq 7
         6: .line 255
            return
         7: .line 258
      StackMap locals: com.sun.webkit.graphics.WCRectangle
      StackMap stack:
            aload 1 /* toPaint */
            aload 3 /* rect */
            invokevirtual com.sun.webkit.graphics.WCRectangle.contains:(Lcom/sun/webkit/graphics/WCRectangle;)Z
            ifeq 10
         8: .line 259
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
         9: .line 260
            goto 17
        10: .line 262
      StackMap locals:
      StackMap stack:
            aload 3 /* rect */
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.graphics.WCRectangle.createUnion:(Lcom/sun/webkit/graphics/WCRectangle;)Lcom/sun/webkit/graphics/WCRectangle;
            astore 4 /* u */
        start local 4 // com.sun.webkit.graphics.WCRectangle u
        11: .line 264
            aload 4 /* u */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntWidth:()I
            aload 4 /* u */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntHeight:()I
            imul
        12: .line 265
            aload 3 /* rect */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntWidth:()I
            aload 3 /* rect */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntHeight:()I
            imul
        13: .line 266
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntWidth:()I
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntHeight:()I
            imul
        14: .line 265
            iadd
            if_icmpge 17
        15: .line 268
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
        16: .line 269
            aload 4 /* u */
            astore 1 /* toPaint */
        end local 4 // com.sun.webkit.graphics.WCRectangle u
        end local 3 // com.sun.webkit.graphics.WCRectangle rect
        17: .line 251
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        end local 2 // java.util.Iterator it
        18: .line 273
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            aload 1 /* toPaint */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        19: .line 274
            return
        end local 1 // com.sun.webkit.graphics.WCRectangle toPaint
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Lcom/sun/webkit/WebPage;
            0   20     1  toPaint  Lcom/sun/webkit/graphics/WCRectangle;
            3   18     2       it  Ljava/util/Iterator<Lcom/sun/webkit/graphics/WCRectangle;>;
            5   17     3     rect  Lcom/sun/webkit/graphics/WCRectangle;
           11   17     4        u  Lcom/sun/webkit/graphics/WCRectangle;
    MethodParameters:
         Name  Flags
      toPaint  

  public boolean isDirty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 277
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 279
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 2
            iconst_0
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_1
      StackMap locals:
      StackMap stack: int
         3: istore 2
         4: .line 281
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 279
            iload 2
            ireturn
         6: .line 280
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         7: .line 281
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 282
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       6  any

  private void updateDirty(com.sun.webkit.graphics.WCRectangle);
    descriptor: (Lcom/sun/webkit/graphics/WCRectangle;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=9, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCRectangle clip
         0: .line 286
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 4
         1: .line 287
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Entering, dirtyRects: {0}, currentFrame: {1}"
         2: .line 288
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            aastore
         3: .line 287
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 291
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifne 5
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.width:I
            ifle 5
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.height:I
            ifgt 7
         5: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         6: .line 296
            return
         7: .line 298
      StackMap locals:
      StackMap stack:
            aload 1 /* clip */
            ifnonnull 9
         8: .line 299
            new com.sun.webkit.graphics.WCRectangle
            dup
            fconst_0
            fconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.width:I
            i2f
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.height:I
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            astore 1 /* clip */
         9: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            astore 2 /* oldDirtyRects */
        start local 2 // java.util.List oldDirtyRects
        10: .line 302
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
        11: .line 303
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkPrePaint:(J)V
        12: .line 304
            goto 24
        13: .line 305
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* oldDirtyRects */
            iconst_0
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            checkcast com.sun.webkit.graphics.WCRectangle
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.intersection:(Lcom/sun/webkit/graphics/WCRectangle;)Lcom/sun/webkit/graphics/WCRectangle;
            astore 3 /* r */
        start local 3 // com.sun.webkit.graphics.WCRectangle r
        14: .line 306
            aload 3 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getWidth:()F
            fconst_0
            fcmpg
            ifle 24
            aload 3 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getHeight:()F
            fconst_0
            fcmpg
            ifgt 16
        15: .line 307
            goto 24
        16: .line 309
      StackMap locals: com.sun.webkit.graphics.WCRectangle
      StackMap stack:
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Updating: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* r */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        17: .line 310
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
        18: .line 311
            aload 3 /* r */
            iconst_1
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.createRenderQueue:(Lcom/sun/webkit/graphics/WCRectangle;Z)Lcom/sun/webkit/graphics/WCRenderQueue;
        19: .line 310
            astore 4 /* rq */
        start local 4 // com.sun.webkit.graphics.WCRenderQueue rq
        20: .line 312
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 4 /* rq */
            aload 3 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntX:()I
            iconst_1
            isub
            aload 3 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntY:()I
            iconst_1
            isub
        21: .line 313
            aload 3 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntWidth:()I
            iconst_2
            iadd
            aload 3 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntHeight:()I
            iconst_2
            iadd
        22: .line 312
            invokevirtual com.sun.webkit.WebPage.twkUpdateContent:(JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V
        23: .line 314
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            aload 4 /* rq */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.addRenderQueue:(Lcom/sun/webkit/graphics/WCRenderQueue;)V
        end local 4 // com.sun.webkit.graphics.WCRenderQueue rq
        end local 3 // com.sun.webkit.graphics.WCRectangle r
        24: .line 304
      StackMap locals:
      StackMap stack:
            aload 2 /* oldDirtyRects */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 13
        25: .line 317
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
        26: .line 318
            aload 1 /* clip */
            iconst_0
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.createRenderQueue:(Lcom/sun/webkit/graphics/WCRectangle;Z)Lcom/sun/webkit/graphics/WCRenderQueue;
        27: .line 317
            astore 3 /* rq */
        start local 3 // com.sun.webkit.graphics.WCRenderQueue rq
        28: .line 319
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 3 /* rq */
        29: .line 320
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntX:()I
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntY:()I
        30: .line 321
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntWidth:()I
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntHeight:()I
        31: .line 319
            invokevirtual com.sun.webkit.WebPage.twkPostPaint:(JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V
        32: .line 322
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            aload 3 /* rq */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.addRenderQueue:(Lcom/sun/webkit/graphics/WCRenderQueue;)V
        end local 3 // com.sun.webkit.graphics.WCRenderQueue rq
        33: .line 325
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 37
        34: .line 326
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Dirty rects processed, dirtyRects: {0}, currentFrame: {1}"
        35: .line 327
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            aastore
        36: .line 326
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        37: .line 330
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            invokevirtual com.sun.webkit.WebPage$RenderFrame.getRQList:()Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifle 65
        38: .line 331
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 3
            monitorenter
        39: .line 332
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "About to update frame queue, frameQueue: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        40: .line 334
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokeinterface java.util.Queue.iterator:()Ljava/util/Iterator;
            astore 4 /* it */
        start local 4 // java.util.Iterator it
        41: .line 335
            goto 53
        42: .line 336
      StackMap locals: java.util.Queue java.util.Iterator
      StackMap stack:
            aload 4 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.WebPage$RenderFrame
            astore 5 /* frame */
        start local 5 // com.sun.webkit.WebPage$RenderFrame frame
        43: .line 337
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            invokevirtual com.sun.webkit.WebPage$RenderFrame.getRQList:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 52
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCRectangle java.util.List java.util.Queue java.util.Iterator com.sun.webkit.WebPage$RenderFrame top java.util.Iterator
      StackMap stack:
        44: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.graphics.WCRenderQueue
            astore 6 /* rq */
        start local 6 // com.sun.webkit.graphics.WCRenderQueue rq
        45: .line 338
            aload 6 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.getClip:()Lcom/sun/webkit/graphics/WCRectangle;
            astore 8 /* rqRect */
        start local 8 // com.sun.webkit.graphics.WCRectangle rqRect
        46: .line 339
            aload 6 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.isOpaque:()Z
            ifeq 52
        47: .line 340
            aload 8 /* rqRect */
            aload 5 /* frame */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.getEnclosingRect:()Lcom/sun/webkit/graphics/WCRectangle;
            invokevirtual com.sun.webkit.graphics.WCRectangle.contains:(Lcom/sun/webkit/graphics/WCRectangle;)Z
            ifeq 52
        48: .line 342
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Dropping: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* frame */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        49: .line 343
            aload 5 /* frame */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.drop:()V
        50: .line 344
            aload 4 /* it */
            invokeinterface java.util.Iterator.remove:()V
        51: .line 345
            goto 53
        end local 8 // com.sun.webkit.graphics.WCRectangle rqRect
        end local 6 // com.sun.webkit.graphics.WCRenderQueue rq
        52: .line 337
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 44
        end local 5 // com.sun.webkit.WebPage$RenderFrame frame
        53: .line 335
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCRectangle java.util.List java.util.Queue java.util.Iterator
      StackMap stack:
            aload 4 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 42
        54: .line 350
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            invokeinterface java.util.Queue.add:(Ljava/lang/Object;)Z
            pop
        55: .line 351
            aload 0 /* this */
            new com.sun.webkit.WebPage$RenderFrame
            dup
            invokespecial com.sun.webkit.WebPage$RenderFrame.<init>:()V
            putfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
        56: .line 353
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokeinterface java.util.Queue.size:()I
            bipush 10
            if_icmple 60
        57: .line 354
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Frame queue exceeded maximum size, clearing and requesting full repaint"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
        58: .line 356
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.dropRenderFrames:()V
        59: .line 357
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
        60: .line 360
      StackMap locals:
      StackMap stack:
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Frame queue updated, frameQueue: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 4 // java.util.Iterator it
        61: .line 331
            aload 3
            monitorexit
        62: goto 65
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCRectangle java.util.List java.util.Queue
      StackMap stack: java.lang.Throwable
        63: aload 3
            monitorexit
        64: athrow
        65: .line 364
      StackMap locals:
      StackMap stack:
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 69
        66: .line 365
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Exiting, dirtyRects: {0}, currentFrame: {1}"
        67: .line 366
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            aastore
        68: .line 365
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        69: .line 368
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.List oldDirtyRects
        end local 1 // com.sun.webkit.graphics.WCRectangle clip
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   70     0           this  Lcom/sun/webkit/WebPage;
            0   70     1           clip  Lcom/sun/webkit/graphics/WCRectangle;
           10   70     2  oldDirtyRects  Ljava/util/List<Lcom/sun/webkit/graphics/WCRectangle;>;
           14   24     3              r  Lcom/sun/webkit/graphics/WCRectangle;
           20   24     4             rq  Lcom/sun/webkit/graphics/WCRenderQueue;
           28   33     3             rq  Lcom/sun/webkit/graphics/WCRenderQueue;
           41   61     4             it  Ljava/util/Iterator<Lcom/sun/webkit/WebPage$RenderFrame;>;
           43   53     5          frame  Lcom/sun/webkit/WebPage$RenderFrame;
           45   52     6             rq  Lcom/sun/webkit/graphics/WCRenderQueue;
           46   52     8         rqRect  Lcom/sun/webkit/graphics/WCRectangle;
      Exception table:
        from    to  target  type
          39    62      63  any
          63    64      63  any
    MethodParameters:
      Name  Flags
      clip  

  private void scroll(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=16, args_size=7
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // int dx
        start local 6 // int dy
         0: .line 371
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 4
         1: .line 372
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "rect=["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* x */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* y */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* w */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* h */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         2: .line 373
            ldc "] delta=["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 5 /* dx */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 6 /* dy */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 372
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         4: .line 375
      StackMap locals:
      StackMap stack:
            iload 5 /* dx */
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            getfield com.sun.webkit.WebPage$RenderFrame.scrollDx:I
            iadd
            istore 5 /* dx */
         5: .line 376
            iload 6 /* dy */
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            getfield com.sun.webkit.WebPage$RenderFrame.scrollDy:I
            iadd
            istore 6 /* dy */
         6: .line 378
            iload 5 /* dx */
            invokestatic java.lang.Math.abs:(I)I
            iload 3 /* w */
            if_icmpge 45
            iload 6 /* dy */
            invokestatic java.lang.Math.abs:(I)I
            iload 4 /* h */
            if_icmpge 45
         7: .line 379
            iload 5 /* dx */
            iflt 8
            iload 1 /* x */
            goto 9
      StackMap locals:
      StackMap stack:
         8: iload 1 /* x */
            iload 5 /* dx */
            isub
      StackMap locals:
      StackMap stack: int
         9: istore 7 /* cx */
        start local 7 // int cx
        10: .line 380
            iload 6 /* dy */
            iflt 11
            iload 2 /* y */
            goto 12
      StackMap locals: int
      StackMap stack:
        11: iload 2 /* y */
            iload 6 /* dy */
            isub
      StackMap locals:
      StackMap stack: int
        12: istore 8 /* cy */
        start local 8 // int cy
        13: .line 381
            iload 5 /* dx */
            ifne 14
            iload 3 /* w */
            goto 15
      StackMap locals: int
      StackMap stack:
        14: iload 3 /* w */
            iload 5 /* dx */
            invokestatic java.lang.Math.abs:(I)I
            isub
      StackMap locals:
      StackMap stack: int
        15: istore 9 /* cw */
        start local 9 // int cw
        16: .line 382
            iload 6 /* dy */
            ifne 17
            iload 4 /* h */
            goto 18
      StackMap locals: int
      StackMap stack:
        17: iload 4 /* h */
            iload 6 /* dy */
            invokestatic java.lang.Math.abs:(I)I
            isub
      StackMap locals:
      StackMap stack: int
        18: istore 10 /* ch */
        start local 10 // int ch
        19: .line 384
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
        20: .line 386
            new com.sun.webkit.graphics.WCRectangle
            dup
            fconst_0
            fconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.width:I
            i2f
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.height:I
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            iconst_0
        21: .line 385
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.createRenderQueue:(Lcom/sun/webkit/graphics/WCRectangle;Z)Lcom/sun/webkit/graphics/WCRenderQueue;
        22: .line 384
            astore 11 /* rq */
        start local 11 // com.sun.webkit.graphics.WCRenderQueue rq
        23: .line 387
            bipush 32
            invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
        24: .line 388
            invokestatic java.nio.ByteOrder.nativeOrder:()Ljava/nio/ByteOrder;
            invokevirtual java.nio.ByteBuffer.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
        25: .line 389
            bipush 40
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
        26: .line 390
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.getID:()I
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
        27: .line 391
            iload 7 /* cx */
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
            iload 8 /* cy */
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
            iload 9 /* cw */
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
            iload 10 /* ch */
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
        28: .line 392
            iload 5 /* dx */
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
            iload 6 /* dy */
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
        29: .line 387
            astore 12 /* buffer */
        start local 12 // java.nio.ByteBuffer buffer
        30: .line 393
            aload 12 /* buffer */
            invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
            pop
        31: .line 394
            aload 11 /* rq */
            aload 12 /* buffer */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.addBuffer:(Ljava/nio/ByteBuffer;)V
        32: .line 396
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            invokevirtual com.sun.webkit.WebPage$RenderFrame.drop:()V
        33: .line 397
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            aload 11 /* rq */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.addRenderQueue:(Lcom/sun/webkit/graphics/WCRenderQueue;)V
        34: .line 398
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            iload 5 /* dx */
            putfield com.sun.webkit.WebPage$RenderFrame.scrollDx:I
        35: .line 399
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            iload 6 /* dy */
            putfield com.sun.webkit.WebPage$RenderFrame.scrollDy:I
        36: .line 402
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 45
        37: .line 403
            new com.sun.webkit.graphics.WCRectangle
            dup
            iload 1 /* x */
            i2f
            iload 2 /* y */
            i2f
            iload 3 /* w */
            i2f
            iload 4 /* h */
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            astore 13 /* scrollRect */
        start local 13 // com.sun.webkit.graphics.WCRectangle scrollRect
        38: .line 404
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 15
            goto 44
      StackMap locals: com.sun.webkit.WebPage int int int int int int int int int int com.sun.webkit.graphics.WCRenderQueue java.nio.ByteBuffer com.sun.webkit.graphics.WCRectangle top java.util.Iterator
      StackMap stack:
        39: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.graphics.WCRectangle
            astore 14 /* r */
        start local 14 // com.sun.webkit.graphics.WCRectangle r
        40: .line 405
            aload 13 /* scrollRect */
            aload 14 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.contains:(Lcom/sun/webkit/graphics/WCRectangle;)Z
            ifeq 44
        41: .line 406
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 43
        42: .line 407
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "translating old dirty rect by the delta: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 14 /* r */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
        43: .line 409
      StackMap locals: com.sun.webkit.WebPage int int int int int int int int int int com.sun.webkit.graphics.WCRenderQueue java.nio.ByteBuffer com.sun.webkit.graphics.WCRectangle com.sun.webkit.graphics.WCRectangle java.util.Iterator
      StackMap stack:
            aload 14 /* r */
            iload 5 /* dx */
            i2f
            iload 6 /* dy */
            i2f
            invokevirtual com.sun.webkit.graphics.WCRectangle.translate:(FF)V
        end local 14 // com.sun.webkit.graphics.WCRectangle r
        44: .line 404
      StackMap locals: com.sun.webkit.WebPage int int int int int int int int int int com.sun.webkit.graphics.WCRenderQueue java.nio.ByteBuffer com.sun.webkit.graphics.WCRectangle top java.util.Iterator
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        end local 13 // com.sun.webkit.graphics.WCRectangle scrollRect
        end local 12 // java.nio.ByteBuffer buffer
        end local 11 // com.sun.webkit.graphics.WCRenderQueue rq
        end local 10 // int ch
        end local 9 // int cw
        end local 8 // int cy
        end local 7 // int cx
        45: .line 416
      StackMap locals: com.sun.webkit.WebPage int int int int int int
      StackMap stack:
            aload 0 /* this */
        46: new com.sun.webkit.graphics.WCRectangle
            dup
            iload 1 /* x */
            i2f
            iload 6 /* dy */
            iflt 47
            iload 2 /* y */
            goto 48
      StackMap locals: com.sun.webkit.WebPage int int int int int int
      StackMap stack: com.sun.webkit.WebPage new 46 new 46 float
        47: iload 2 /* y */
            iload 4 /* h */
            iadd
            iload 6 /* dy */
            iadd
      StackMap locals: com.sun.webkit.WebPage int int int int int int
      StackMap stack: com.sun.webkit.WebPage new 46 new 46 float int
        48: i2f
        49: .line 417
            iload 3 /* w */
            i2f
            iload 6 /* dy */
            invokestatic java.lang.Math.abs:(I)I
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
        50: .line 416
            invokevirtual com.sun.webkit.WebPage.addDirtyRect:(Lcom/sun/webkit/graphics/WCRectangle;)V
        51: .line 418
            aload 0 /* this */
        52: new com.sun.webkit.graphics.WCRectangle
            dup
            iload 5 /* dx */
            iflt 53
            iload 1 /* x */
            goto 54
      StackMap locals: com.sun.webkit.WebPage int int int int int int
      StackMap stack: com.sun.webkit.WebPage new 52 new 52
        53: iload 1 /* x */
            iload 3 /* w */
            iadd
            iload 5 /* dx */
            iadd
      StackMap locals: com.sun.webkit.WebPage int int int int int int
      StackMap stack: com.sun.webkit.WebPage new 52 new 52 int
        54: i2f
            iload 2 /* y */
            i2f
        55: .line 419
            iload 5 /* dx */
            invokestatic java.lang.Math.abs:(I)I
            i2f
            iload 4 /* h */
            iload 6 /* dy */
            invokestatic java.lang.Math.abs:(I)I
            isub
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
        56: .line 418
            invokevirtual com.sun.webkit.WebPage.addDirtyRect:(Lcom/sun/webkit/graphics/WCRectangle;)V
        57: .line 420
            return
        end local 6 // int dy
        end local 5 // int dx
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   58     0        this  Lcom/sun/webkit/WebPage;
            0   58     1           x  I
            0   58     2           y  I
            0   58     3           w  I
            0   58     4           h  I
            0   58     5          dx  I
            0   58     6          dy  I
           10   45     7          cx  I
           13   45     8          cy  I
           16   45     9          cw  I
           19   45    10          ch  I
           23   45    11          rq  Lcom/sun/webkit/graphics/WCRenderQueue;
           30   45    12      buffer  Ljava/nio/ByteBuffer;
           38   45    13  scrollRect  Lcom/sun/webkit/graphics/WCRectangle;
           40   44    14           r  Lcom/sun/webkit/graphics/WCRectangle;
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     
      dx    
      dy    

  public com.sun.webkit.WebPageClient getPageClient();
    descriptor: ()Lcom/sun/webkit/WebPageClient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 492
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  public void setInputMethodClient(com.sun.webkit.InputMethodClient);
    descriptor: (Lcom/sun/webkit/InputMethodClient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.InputMethodClient imClient
         0: .line 496
            aload 0 /* this */
            aload 1 /* imClient */
            putfield com.sun.webkit.WebPage.imClient:Lcom/sun/webkit/InputMethodClient;
         1: .line 497
            return
        end local 1 // com.sun.webkit.InputMethodClient imClient
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/webkit/WebPage;
            0    2     1  imClient  Lcom/sun/webkit/InputMethodClient;
    MethodParameters:
          Name  Flags
      imClient  

  public void setInputMethodState(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean state
         0: .line 500
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.imClient:Lcom/sun/webkit/InputMethodClient;
            ifnull 2
         1: .line 506
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.imClient:Lcom/sun/webkit/InputMethodClient;
            iload 1 /* state */
            invokeinterface com.sun.webkit.InputMethodClient.activateInputMethods:(Z)V
         2: .line 508
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean state
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/webkit/WebPage;
            0    3     1  state  Z
    MethodParameters:
       Name  Flags
      state  

  public void addLoadListenerClient(com.sun.webkit.LoadListenerClient);
    descriptor: (Lcom/sun/webkit/LoadListenerClient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.LoadListenerClient l
         0: .line 511
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.loadListenerClients:Ljava/util/List;
            aload 1 /* l */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifne 2
         1: .line 512
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.loadListenerClients:Ljava/util/List;
            aload 1 /* l */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 514
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.webkit.LoadListenerClient l
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/webkit/WebPage;
            0    3     1     l  Lcom/sun/webkit/LoadListenerClient;
    MethodParameters:
      Name  Flags
      l     

  private com.sun.webkit.graphics.RenderTheme getRenderTheme();
    descriptor: ()Lcom/sun/webkit/graphics/RenderTheme;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 517
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.renderTheme:Lcom/sun/webkit/graphics/RenderTheme;
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  private static com.sun.webkit.graphics.RenderTheme fwkGetDefaultRenderTheme();
    descriptor: ()Lcom/sun/webkit/graphics/RenderTheme;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 521
            invokestatic com.sun.webkit.ThemeClient.getDefaultRenderTheme:()Lcom/sun/webkit/graphics/RenderTheme;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private com.sun.webkit.graphics.ScrollBarTheme getScrollBarTheme();
    descriptor: ()Lcom/sun/webkit/graphics/ScrollBarTheme;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 525
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.scrollbarTheme:Lcom/sun/webkit/graphics/ScrollBarTheme;
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  public void setBounds(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
         0: .line 533
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 535
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "setBounds: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* x */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* y */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* w */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* h */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 536
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 537
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setBounds() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 563
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 538
            return
         6: .line 540
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* w */
            putfield com.sun.webkit.WebPage.width:I
         7: .line 541
            aload 0 /* this */
            iload 4 /* h */
            putfield com.sun.webkit.WebPage.height:I
         8: .line 542
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iconst_0
            iconst_0
            iload 3 /* w */
            iload 4 /* h */
            invokevirtual com.sun.webkit.WebPage.twkSetBounds:(JIIII)V
         9: .line 560
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
        10: .line 562
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 5
        12: .line 563
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 564
            aload 5
            athrow
        14: .line 563
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 565
            return
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/sun/webkit/WebPage;
            0   16     1     x  I
            0   16     2     y  I
            0   16     3     w  I
            0   16     4     h  I
      Exception table:
        from    to  target  type
           1     4      11  any
           6    11      11  any
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public void setOpaque(long, boolean);
    descriptor: (JZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // boolean isOpaque
         0: .line 568
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 570
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "setOpaque: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* isOpaque */
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 571
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 572
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setOpaque() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 581
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 573
            return
         6: .line 575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 581
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 576
            return
         9: .line 578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            iload 3 /* isOpaque */
            ifeq 10
            iconst_0
            goto 11
      StackMap locals: com.sun.webkit.WebPage long int
      StackMap stack: com.sun.webkit.WebPage long
        10: iconst_1
      StackMap locals: com.sun.webkit.WebPage long int
      StackMap stack: com.sun.webkit.WebPage long int
        11: invokevirtual com.sun.webkit.WebPage.twkSetTransparent:(JZ)V
        12: .line 580
            goto 16
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 4
        14: .line 581
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 582
            aload 4
            athrow
        16: .line 581
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 583
            return
        end local 3 // boolean isOpaque
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   18     0      this  Lcom/sun/webkit/WebPage;
            0   18     1   frameID  J
            0   18     3  isOpaque  Z
      Exception table:
        from    to  target  type
           1     4      13  any
           6     7      13  any
           9    13      13  any
    MethodParameters:
          Name  Flags
      frameID   
      isOpaque  

  public void setBackgroundColor(long, int);
    descriptor: (JI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // int backgroundColor
         0: .line 586
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 588
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "setBackgroundColor: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* backgroundColor */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 589
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 590
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setBackgroundColor() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 599
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 591
            return
         6: .line 593
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 599
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 594
            return
         9: .line 596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            iload 3 /* backgroundColor */
            invokevirtual com.sun.webkit.WebPage.twkSetBackgroundColor:(JI)V
        10: .line 598
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 4
        12: .line 599
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 600
            aload 4
            athrow
        14: .line 599
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 601
            return
        end local 3 // int backgroundColor
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   16     0             this  Lcom/sun/webkit/WebPage;
            0   16     1          frameID  J
            0   16     3  backgroundColor  I
      Exception table:
        from    to  target  type
           1     4      11  any
           6     7      11  any
           9    11      11  any
    MethodParameters:
                 Name  Flags
      frameID          
      backgroundColor  

  public void setBackgroundColor(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int backgroundColor
         0: .line 604
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 606
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "setBackgroundColor: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* backgroundColor */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         2: .line 607
            ldc " for all frames"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 606
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 608
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 8
         5: .line 609
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setBackgroundColor() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         6: .line 618
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 610
            return
         8: .line 613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 11
      StackMap locals: com.sun.webkit.WebPage int top top java.util.Iterator
      StackMap stack:
         9: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lstore 2 /* frameID */
        start local 2 // long frameID
        10: .line 614
            aload 0 /* this */
            lload 2 /* frameID */
            iload 1 /* backgroundColor */
            invokevirtual com.sun.webkit.WebPage.twkSetBackgroundColor:(JI)V
        end local 2 // long frameID
        11: .line 613
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 9
        12: .line 617
            goto 16
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: java.lang.Throwable
        13: astore 5
        14: .line 618
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 619
            aload 5
            athrow
        16: .line 618
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 620
            return
        end local 1 // int backgroundColor
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   18     0             this  Lcom/sun/webkit/WebPage;
            0   18     1  backgroundColor  I
           10   11     2          frameID  J
      Exception table:
        from    to  target  type
           1     6      13  any
           8    13      13  any
    MethodParameters:
                 Name  Flags
      backgroundColor  

  public void updateContent(com.sun.webkit.graphics.WCRectangle);
    descriptor: (Lcom/sun/webkit/graphics/WCRectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCRectangle toPaint
         0: .line 626
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 628
            aload 0 /* this */
            dup
            getfield com.sun.webkit.WebPage.updateContentCycleID:I
            iconst_1
            iadd
            putfield com.sun.webkit.WebPage.updateContentCycleID:I
         2: .line 630
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "toPaint: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* toPaint */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 631
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 7
         4: .line 632
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "updateContent() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         5: .line 638
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 633
            return
         7: .line 635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.WebPage.updateDirty:(Lcom/sun/webkit/graphics/WCRectangle;)V
         8: .line 637
            goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 2
        10: .line 638
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 639
            aload 2
            athrow
        12: .line 638
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 640
            return
        end local 1 // com.sun.webkit.graphics.WCRectangle toPaint
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/webkit/WebPage;
            0   14     1  toPaint  Lcom/sun/webkit/graphics/WCRectangle;
      Exception table:
        from    to  target  type
           1     5       9  any
           7     9       9  any
    MethodParameters:
         Name  Flags
      toPaint  

  public int getUpdateContentCycleID();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 643
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.updateContentCycleID:I
            ireturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  public boolean isRepaintPending();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 647
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 649
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 1
            monitorenter
         2: .line 650
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokeinterface java.util.Queue.isEmpty:()Z
            ifeq 3
            iconst_0
            goto 4
      StackMap locals: java.util.Queue
      StackMap stack:
         3: iconst_1
      StackMap locals:
      StackMap stack: int
         4: istore 3
            aload 1
            monitorexit
         5: .line 653
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 650
            iload 3
            ireturn
         7: .line 649
      StackMap locals:
      StackMap stack: java.lang.Throwable
            aload 1
            monitorexit
         8: athrow
         9: .line 652
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 2
        10: .line 653
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 654
            aload 2
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           2     5       7  any
           7     8       7  any
           1     5       9  any
           7     9       9  any

  public void print(com.sun.webkit.graphics.WCGraphicsContext, int, int, int, int);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=6
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 663
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 665
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
         2: .line 666
            new com.sun.webkit.graphics.WCRectangle
            dup
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            iload 4 /* w */
            i2f
            iload 5 /* h */
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            iconst_1
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.createRenderQueue:(Lcom/sun/webkit/graphics/WCRectangle;Z)Lcom/sun/webkit/graphics/WCRenderQueue;
         3: .line 665
            astore 6 /* rq */
        start local 6 // com.sun.webkit.graphics.WCRenderQueue rq
         4: .line 667
            new java.util.concurrent.FutureTask
            dup
            aload 0 /* this */
            aload 6 /* rq */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokedynamic run(Lcom/sun/webkit/WebPage;Lcom/sun/webkit/graphics/WCRenderQueue;IIII)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/webkit/WebPage.lambda$3(Lcom/sun/webkit/graphics/WCRenderQueue;IIII)V (7)
                  ()V
         5: .line 669
            aconst_null
         6: .line 667
            invokespecial java.util.concurrent.FutureTask.<init>:(Ljava/lang/Runnable;Ljava/lang/Object;)V
            astore 7 /* f */
        start local 7 // java.util.concurrent.FutureTask f
         7: .line 670
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            aload 7 /* f */
            invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
         8: .line 674
            aload 7 /* f */
            invokevirtual java.util.concurrent.FutureTask.get:()Ljava/lang/Object;
            pop
         9: .line 675
            goto 13
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext int int int int com.sun.webkit.graphics.WCRenderQueue java.util.concurrent.FutureTask
      StackMap stack: java.util.concurrent.ExecutionException
        10: astore 8 /* ex */
        start local 8 // java.util.concurrent.ExecutionException ex
        11: .line 676
            new java.lang.AssertionError
            dup
            aload 8 /* ex */
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
        end local 8 // java.util.concurrent.ExecutionException ex
        12: .line 677
      StackMap locals:
      StackMap stack: java.lang.InterruptedException
            pop
        13: .line 681
      StackMap locals:
      StackMap stack:
            aload 6 /* rq */
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.decode:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
        end local 7 // java.util.concurrent.FutureTask f
        end local 6 // com.sun.webkit.graphics.WCRenderQueue rq
        14: .line 682
            goto 18
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext int int int int
      StackMap stack: java.lang.Throwable
        15: astore 9
        16: .line 683
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 684
            aload 9
            athrow
        18: .line 683
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 685
            return
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Lcom/sun/webkit/WebPage;
            0   20     1    gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0   20     2     x  I
            0   20     3     y  I
            0   20     4     w  I
            0   20     5     h  I
            4   14     6    rq  Lcom/sun/webkit/graphics/WCRenderQueue;
            7   14     7     f  Ljava/util/concurrent/FutureTask<Ljava/lang/Void;>;
           11   12     8    ex  Ljava/util/concurrent/ExecutionException;
      Exception table:
        from    to  target  type
           8     9      10  Class java.util.concurrent.ExecutionException
           8     9      12  Class java.lang.InterruptedException
           1    15      15  any
    MethodParameters:
      Name  Flags
      gc    
      x     final
      y     final
      w     final
      h     final

  public void paint(com.sun.webkit.graphics.WCGraphicsContext, int, int, int, int);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=6
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 691
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 693
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 16
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            invokeinterface com.sun.webkit.WebPageClient.isBackBufferSupported:()Z
            ifeq 16
         2: .line 694
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.width:I
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.height:I
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.validate:(II)Z
            ifne 6
         3: .line 696
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            aload 0 /* this */
            invokedynamic run(Lcom/sun/webkit/WebPage;)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/webkit/WebPage.lambda$4()V (7)
                  ()V
            invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
         4: .line 713
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 699
            return
         6: .line 701
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.createGraphics:()Lcom/sun/webkit/graphics/WCGraphicsContext;
            astore 6 /* bgc */
        start local 6 // com.sun.webkit.graphics.WCGraphicsContext bgc
         7: .line 703
            aload 0 /* this */
            aload 6 /* bgc */
            invokevirtual com.sun.webkit.WebPage.paint2GC:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
         8: .line 704
            aload 6 /* bgc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.flush:()V
         9: .line 705
            goto 13
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext int int int int com.sun.webkit.graphics.WCGraphicsContext
      StackMap stack: java.lang.Throwable
        10: astore 7
        11: .line 706
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            aload 6 /* bgc */
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.disposeGraphics:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
        12: .line 707
            aload 7
            athrow
        13: .line 706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            aload 6 /* bgc */
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.disposeGraphics:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
        14: .line 708
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            aload 1 /* gc */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.flush:(Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V
        end local 6 // com.sun.webkit.graphics.WCGraphicsContext bgc
        15: .line 709
            goto 21
        16: .line 710
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* gc */
            invokevirtual com.sun.webkit.WebPage.paint2GC:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
        17: .line 712
            goto 21
      StackMap locals:
      StackMap stack: java.lang.Throwable
        18: astore 8
        19: .line 713
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 714
            aload 8
            athrow
        21: .line 713
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 715
            return
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/sun/webkit/WebPage;
            0   23     1    gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0   23     2     x  I
            0   23     3     y  I
            0   23     4     w  I
            0   23     5     h  I
            7   15     6   bgc  Lcom/sun/webkit/graphics/WCGraphicsContext;
      Exception table:
        from    to  target  type
           7    10      10  any
           1     4      18  any
           6    18      18  any
    MethodParameters:
      Name  Flags
      gc    
      x     
      y     
      w     
      h     

  private void paint2GC(com.sun.webkit.graphics.WCGraphicsContext);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
         0: .line 718
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Entering"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         1: .line 719
            aload 1 /* gc */
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.fontSmoothingType:I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFontSmoothingType:(I)V
         2: .line 722
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 3
            monitorenter
         3: .line 723
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 2 /* framesToRender */
        start local 2 // java.util.List framesToRender
         4: .line 724
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokeinterface java.util.Queue.clear:()V
         5: .line 722
            aload 3
            monitorexit
         6: goto 9
        end local 2 // java.util.List framesToRender
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext top java.util.Queue
      StackMap stack: java.lang.Throwable
         7: aload 3
            monitorexit
         8: athrow
        start local 2 // java.util.List framesToRender
         9: .line 727
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext java.util.List
      StackMap stack:
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Frames to render: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* framesToRender */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 729
            aload 2 /* framesToRender */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 21
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext java.util.List top java.util.Iterator
      StackMap stack:
        11: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.WebPage$RenderFrame
            astore 3 /* frame */
        start local 3 // com.sun.webkit.WebPage$RenderFrame frame
        12: .line 730
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Rendering: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* frame */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        13: .line 731
            aload 3 /* frame */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.getRQList:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 20
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext java.util.List com.sun.webkit.WebPage$RenderFrame java.util.Iterator top java.util.Iterator
      StackMap stack:
        14: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.graphics.WCRenderQueue
            astore 5 /* rq */
        start local 5 // com.sun.webkit.graphics.WCRenderQueue rq
        15: .line 732
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.saveState:()V
        16: .line 733
            aload 5 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.getClip:()Lcom/sun/webkit/graphics/WCRectangle;
            ifnull 18
        17: .line 734
            aload 1 /* gc */
            aload 5 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.getClip:()Lcom/sun/webkit/graphics/WCRectangle;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(Lcom/sun/webkit/graphics/WCRectangle;)V
        18: .line 736
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext java.util.List com.sun.webkit.WebPage$RenderFrame java.util.Iterator com.sun.webkit.graphics.WCRenderQueue java.util.Iterator
      StackMap stack:
            aload 5 /* rq */
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.decode:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
        19: .line 737
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.restoreState:()V
        end local 5 // com.sun.webkit.graphics.WCRenderQueue rq
        20: .line 731
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext java.util.List com.sun.webkit.WebPage$RenderFrame java.util.Iterator top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 14
        end local 3 // com.sun.webkit.WebPage$RenderFrame frame
        21: .line 729
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext java.util.List top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 11
        22: .line 740
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Exiting"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
        23: .line 741
            return
        end local 2 // java.util.List framesToRender
        end local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   24     0            this  Lcom/sun/webkit/WebPage;
            0   24     1              gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            4    7     2  framesToRender  Ljava/util/List<Lcom/sun/webkit/WebPage$RenderFrame;>;
            9   24     2  framesToRender  Ljava/util/List<Lcom/sun/webkit/WebPage$RenderFrame;>;
           12   21     3           frame  Lcom/sun/webkit/WebPage$RenderFrame;
           15   20     5              rq  Lcom/sun/webkit/graphics/WCRenderQueue;
      Exception table:
        from    to  target  type
           3     6       7  any
           7     8       7  any
    MethodParameters:
      Name  Flags
      gc    

  public void dropRenderFrames();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 747
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 749
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            invokevirtual com.sun.webkit.WebPage$RenderFrame.drop:()V
         2: .line 750
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 1
            monitorenter
         3: .line 751
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokeinterface java.util.Queue.poll:()Ljava/lang/Object;
            checkcast com.sun.webkit.WebPage$RenderFrame
            astore 2 /* frame */
        start local 2 // com.sun.webkit.WebPage$RenderFrame frame
         4: goto 7
         5: .line 752
      StackMap locals: java.util.Queue com.sun.webkit.WebPage$RenderFrame
      StackMap stack:
            aload 2 /* frame */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.drop:()V
         6: .line 751
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokeinterface java.util.Queue.poll:()Ljava/lang/Object;
            checkcast com.sun.webkit.WebPage$RenderFrame
            astore 2 /* frame */
      StackMap locals:
      StackMap stack:
         7: aload 2 /* frame */
            ifnonnull 5
        end local 2 // com.sun.webkit.WebPage$RenderFrame frame
         8: .line 750
            aload 1
            monitorexit
         9: goto 15
      StackMap locals: com.sun.webkit.WebPage java.util.Queue
      StackMap stack: java.lang.Throwable
        10: aload 1
            monitorexit
        11: athrow
        12: .line 755
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 756
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 757
            aload 3
            athrow
        15: .line 756
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 758
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Lcom/sun/webkit/WebPage;
            4    8     2  frame  Lcom/sun/webkit/WebPage$RenderFrame;
      Exception table:
        from    to  target  type
           3     9      10  any
          10    11      10  any
           1    12      12  any

  public void dispatchFocusEvent(com.sun.webkit.event.WCFocusEvent);
    descriptor: (Lcom/sun/webkit/event/WCFocusEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.event.WCFocusEvent fe
         0: .line 761
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 763
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "dispatchFocusEvent: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fe */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         2: .line 764
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 765
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Focus event for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 771
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 766
            return
         6: .line 768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* fe */
            invokevirtual com.sun.webkit.event.WCFocusEvent.getID:()I
            aload 1 /* fe */
            invokevirtual com.sun.webkit.event.WCFocusEvent.getDirection:()I
            invokevirtual com.sun.webkit.WebPage.twkProcessFocusEvent:(JII)V
         7: .line 770
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 2
         9: .line 771
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 772
            aload 2
            athrow
        11: .line 771
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 773
            return
        end local 1 // com.sun.webkit.event.WCFocusEvent fe
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/webkit/WebPage;
            0   13     1    fe  Lcom/sun/webkit/event/WCFocusEvent;
      Exception table:
        from    to  target  type
           1     4       8  any
           6     8       8  any
    MethodParameters:
      Name  Flags
      fe    

  public boolean dispatchKeyEvent(com.sun.webkit.event.WCKeyEvent);
    descriptor: (Lcom/sun/webkit/event/WCKeyEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=15, locals=4, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.event.WCKeyEvent ke
         0: .line 776
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 778
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "dispatchKeyEvent: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* ke */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         2: .line 779
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 780
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Key event for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 793
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 781
            iconst_0
            ireturn
         6: .line 783
      StackMap locals:
      StackMap stack:
            aload 1 /* ke */
            invokestatic com.sun.webkit.event.WCKeyEvent.filterEvent:(Lcom/sun/webkit/event/WCKeyEvent;)Z
            ifeq 10
         7: .line 784
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "filtered"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         8: .line 793
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 785
            iconst_0
            ireturn
        10: .line 787
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.getType:()I
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.getText:()Ljava/lang/String;
        11: .line 788
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.getKeyIdentifier:()Ljava/lang/String;
        12: .line 789
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.getWindowsVirtualKeyCode:()I
        13: .line 790
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.isShiftDown:()Z
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.isCtrlDown:()Z
        14: .line 791
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.isAltDown:()Z
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.isMetaDown:()Z
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.getWhen:()J
            l2d
            ldc 1000.0
            ddiv
        15: .line 787
            invokevirtual com.sun.webkit.WebPage.twkProcessKeyEvent:(JILjava/lang/String;Ljava/lang/String;IZZZZD)Z
            istore 3
        16: .line 793
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 787
            iload 3
            ireturn
        18: .line 792
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        19: .line 793
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 794
            aload 2
            athrow
        end local 1 // com.sun.webkit.event.WCKeyEvent ke
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Lcom/sun/webkit/WebPage;
            0   21     1    ke  Lcom/sun/webkit/event/WCKeyEvent;
      Exception table:
        from    to  target  type
           1     4      18  any
           6     8      18  any
          10    16      18  any
    MethodParameters:
      Name  Flags
      ke    

  public boolean dispatchMouseEvent(com.sun.webkit.event.WCMouseEvent);
    descriptor: (Lcom/sun/webkit/event/WCMouseEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=19, locals=4, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.event.WCMouseEvent me
         0: .line 798
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 800
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "dispatchMouseEvent: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getX:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getY:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         2: .line 801
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 802
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Mouse event for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 815
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 803
            iconst_0
            ireturn
         6: .line 806
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.isDragConfirmed:()Z
            ifne 14
         7: .line 809
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getID:()I
         8: .line 810
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getButton:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getClickCount:()I
         9: .line 811
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getX:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getY:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getScreenX:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getScreenY:()I
        10: .line 812
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.isShiftDown:()Z
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.isControlDown:()Z
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.isAltDown:()Z
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.isMetaDown:()Z
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.isPopupTrigger:()Z
        11: .line 813
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getWhen:()J
            l2d
            ldc 1000.0
            ddiv
        12: .line 809
            invokevirtual com.sun.webkit.WebPage.twkProcessMouseEvent:(JIIIIIIIZZZZZD)Z
        13: .line 813
            ifeq 14
            iconst_1
            goto 15
      StackMap locals:
      StackMap stack:
        14: iconst_0
      StackMap locals:
      StackMap stack: int
        15: istore 3
        16: .line 815
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 806
            iload 3
            ireturn
        18: .line 814
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        19: .line 815
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 816
            aload 2
            athrow
        end local 1 // com.sun.webkit.event.WCMouseEvent me
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Lcom/sun/webkit/WebPage;
            0   21     1    me  Lcom/sun/webkit/event/WCMouseEvent;
      Exception table:
        from    to  target  type
           1     4      18  any
           6    16      18  any
    MethodParameters:
      Name  Flags
      me    

  public boolean dispatchMouseWheelEvent(com.sun.webkit.event.WCMouseWheelEvent);
    descriptor: (Lcom/sun/webkit/event/WCMouseWheelEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=17, locals=4, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.event.WCMouseWheelEvent me
         0: .line 820
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 822
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "dispatchMouseWheelEvent: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* me */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         2: .line 823
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 824
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "MouseWheel event for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 833
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 825
            iconst_0
            ireturn
         6: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
         7: .line 828
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getX:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getY:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getScreenX:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getScreenY:()I
         8: .line 829
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getDeltaX:()F
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getDeltaY:()F
         9: .line 830
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.isShiftDown:()Z
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.isControlDown:()Z
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.isAltDown:()Z
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.isMetaDown:()Z
        10: .line 831
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getWhen:()J
            l2d
            ldc 1000.0
            ddiv
        11: .line 827
            invokevirtual com.sun.webkit.WebPage.twkProcessMouseWheelEvent:(JIIIIFFZZZZD)Z
            istore 3
        12: .line 833
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 827
            iload 3
            ireturn
        14: .line 832
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        15: .line 833
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 834
            aload 2
            athrow
        end local 1 // com.sun.webkit.event.WCMouseWheelEvent me
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lcom/sun/webkit/WebPage;
            0   17     1    me  Lcom/sun/webkit/event/WCMouseWheelEvent;
      Exception table:
        from    to  target  type
           1     4      14  any
           6    12      14  any
    MethodParameters:
      Name  Flags
      me    

  public boolean dispatchInputMethodEvent(com.sun.webkit.event.WCInputMethodEvent);
    descriptor: (Lcom/sun/webkit/event/WCInputMethodEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.event.WCInputMethodEvent ie
         0: .line 838
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 840
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "dispatchInputMethodEvent: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* ie */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         2: .line 841
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 842
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "InputMethod event for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 858
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 843
            iconst_0
            ireturn
         6: .line 845
      StackMap locals:
      StackMap stack:
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getID:()I
            tableswitch { // 0 - 1
                    0: 7
                    1: 13
              default: 18
          }
         7: .line 847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
         8: .line 848
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getComposed:()Ljava/lang/String;
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getCommitted:()Ljava/lang/String;
         9: .line 849
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getAttributes:()[I
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getCaretPosition:()I
        10: .line 847
            invokevirtual com.sun.webkit.WebPage.twkProcessInputTextChange:(JLjava/lang/String;Ljava/lang/String;[II)Z
            istore 3
        11: .line 858
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 847
            iload 3
            ireturn
        13: .line 852
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
        14: .line 853
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getCaretPosition:()I
        15: .line 852
            invokevirtual com.sun.webkit.WebPage.twkProcessCaretPositionChange:(JI)Z
            istore 3
        16: .line 858
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 852
            iload 3
            ireturn
        18: .line 858
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 855
            iconst_0
            ireturn
        20: .line 857
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        21: .line 858
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 859
            aload 2
            athrow
        end local 1 // com.sun.webkit.event.WCInputMethodEvent ie
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/sun/webkit/WebPage;
            0   23     1    ie  Lcom/sun/webkit/event/WCInputMethodEvent;
      Exception table:
        from    to  target  type
           1     4      20  any
           6    11      20  any
          13    16      20  any
    MethodParameters:
      Name  Flags
      ie    

  public int dispatchDragOperation(int, java.lang.String[], java.lang.String[], int, int, int, int, int);
    descriptor: (I[Ljava/lang/String;[Ljava/lang/String;IIIII)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=11, args_size=9
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int commandId
        start local 2 // java.lang.String[] mimeTypes
        start local 3 // java.lang.String[] values
        start local 4 // int x
        start local 5 // int y
        start local 6 // int screenX
        start local 7 // int screenY
        start local 8 // int dndActionId
         0: .line 881
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 883
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "dispatchDragOperation: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* x */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 5 /* y */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         2: .line 884
            ldc " dndCommand:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 1 /* commandId */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         3: .line 885
            ldc " dndAction"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 8 /* dndActionId */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 883
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         5: .line 886
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 9
         6: .line 887
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "DnD event for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         7: .line 897
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 888
            iconst_0
            ireturn
         9: .line 890
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
        10: .line 891
            iload 1 /* commandId */
        11: .line 892
            aload 2 /* mimeTypes */
            aload 3 /* values */
        12: .line 893
            iload 4 /* x */
            iload 5 /* y */
        13: .line 894
            iload 6 /* screenX */
            iload 7 /* screenY */
        14: .line 895
            iload 8 /* dndActionId */
        15: .line 890
            invokevirtual com.sun.webkit.WebPage.twkProcessDrag:(JI[Ljava/lang/String;[Ljava/lang/String;IIIII)I
            istore 10
        16: .line 897
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 890
            iload 10
            ireturn
        18: .line 896
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 9
        19: .line 897
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 898
            aload 9
            athrow
        end local 8 // int dndActionId
        end local 7 // int screenY
        end local 6 // int screenX
        end local 5 // int y
        end local 4 // int x
        end local 3 // java.lang.String[] values
        end local 2 // java.lang.String[] mimeTypes
        end local 1 // int commandId
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Lcom/sun/webkit/WebPage;
            0   21     1    commandId  I
            0   21     2    mimeTypes  [Ljava/lang/String;
            0   21     3       values  [Ljava/lang/String;
            0   21     4            x  I
            0   21     5            y  I
            0   21     6      screenX  I
            0   21     7      screenY  I
            0   21     8  dndActionId  I
      Exception table:
        from    to  target  type
           1     7      18  any
           9    16      18  any
    MethodParameters:
             Name  Flags
      commandId    
      mimeTypes    
      values       
      x            
      y            
      screenX      
      screenY      
      dndActionId  

  public void confirmStartDrag();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 902
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 2
         1: .line 903
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.confirmStartDrag:()V
         2: .line 904
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/webkit/WebPage;

  public boolean isDragConfirmed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 907
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 2
         1: .line 908
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.isDragConfirmed:()Z
            goto 3
         2: .line 909
      StackMap locals:
      StackMap stack:
            iconst_0
         3: .line 907
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;

  public int[] getClientTextLocation(int);
    descriptor: (I)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int index
         0: .line 917
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 919
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         2: .line 920
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getClientTextLocation() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 921
            iconst_4
            newarray 10
            astore 3
         4: .line 927
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 921
            aload 3
            areturn
         6: .line 923
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
         7: .line 924
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iload 1 /* index */
            invokevirtual com.sun.webkit.WebPage.twkGetTextLocation:(JI)[I
            astore 3
         8: .line 927
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 924
            aload 3
            areturn
        10: .line 926
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        11: .line 927
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 928
            aload 2
            athrow
        end local 1 // int index
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lcom/sun/webkit/WebPage;
            0   13     1  index  I
      Exception table:
        from    to  target  type
           1     4      10  any
           6     8      10  any
    MethodParameters:
       Name  Flags
      index  

  public int getClientLocationOffset(int, int);
    descriptor: (II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int x
        start local 2 // int y
         0: .line 932
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 934
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 935
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getClientLocationOffset() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 942
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 936
            iconst_0
            ireturn
         5: .line 938
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
         6: .line 939
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetInsertPositionOffset:(J)I
            istore 4
         7: .line 942
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 939
            iload 4
            ireturn
         9: .line 941
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 942
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 943
            aload 3
            athrow
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/webkit/WebPage;
            0   12     1     x  I
            0   12     2     y  I
      Exception table:
        from    to  target  type
           1     3       9  any
           5     7       9  any
    MethodParameters:
      Name  Flags
      x     
      y     

  public int getClientInsertPositionOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 947
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 949
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 950
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getClientInsertPositionOffset() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 956
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 951
            iconst_0
            ireturn
         5: .line 953
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetInsertPositionOffset:(J)I
            istore 2
         6: .line 956
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 953
            iload 2
            ireturn
         8: .line 955
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         9: .line 956
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 957
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     3       8  any
           5     6       8  any

  public int getClientCommittedTextLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 961
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 963
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 964
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getClientCommittedTextOffset() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 970
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 965
            iconst_0
            ireturn
         5: .line 967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetCommittedTextLength:(J)I
            istore 2
         6: .line 970
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 967
            iload 2
            ireturn
         8: .line 969
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         9: .line 970
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 971
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     3       8  any
           5     6       8  any

  public java.lang.String getClientCommittedText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 975
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 977
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 978
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getClientCommittedText() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 984
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 979
            ldc ""
            areturn
         5: .line 981
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetCommittedText:(J)Ljava/lang/String;
            astore 2
         6: .line 984
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 981
            aload 2
            areturn
         8: .line 983
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         9: .line 984
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 985
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     3       8  any
           5     6       8  any

  public java.lang.String getClientSelectedText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 989
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 991
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 992
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getClientSelectedText() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 999
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 993
            ldc ""
            areturn
         5: .line 995
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetSelectedText:(J)Ljava/lang/String;
            astore 1 /* selectedText */
        start local 1 // java.lang.String selectedText
         6: .line 996
            aload 1 /* selectedText */
            ifnull 7
            aload 1 /* selectedText */
            goto 8
      StackMap locals: java.lang.String
      StackMap stack:
         7: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
         8: astore 3
         9: .line 999
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 996
            aload 3
            areturn
        end local 1 // java.lang.String selectedText
        11: .line 998
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 2
        12: .line 999
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1000
            aload 2
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Lcom/sun/webkit/WebPage;
            6   11     1  selectedText  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     3      11  any
           5     9      11  any

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1008
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1010
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "dispose"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         2: .line 1012
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.stop:()V
         3: .line 1013
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.dropRenderFrames:()V
         4: .line 1014
            aload 0 /* this */
            iconst_1
            putfield com.sun.webkit.WebPage.isDisposed:Z
         5: .line 1016
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pPage:J
            invokevirtual com.sun.webkit.WebPage.twkDestroyPage:(J)V
         6: .line 1017
            aload 0 /* this */
            lconst_0
            putfield com.sun.webkit.WebPage.pPage:J
         7: .line 1019
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 10
      StackMap locals: com.sun.webkit.WebPage top top java.util.Iterator
      StackMap stack:
         8: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lstore 1 /* frameID */
        start local 1 // long frameID
         9: .line 1020
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Undestroyed frame view: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        end local 1 // long frameID
        10: .line 1019
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        11: .line 1022
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            invokeinterface java.util.Set.clear:()V
        12: .line 1024
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            ifnull 19
        13: .line 1025
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.deref:()V
        14: .line 1026
            aload 0 /* this */
            aconst_null
            putfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
        15: .line 1028
            goto 19
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
        16: astore 4
        17: .line 1029
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1030
            aload 4
            athrow
        19: .line 1029
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 1031
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Lcom/sun/webkit/WebPage;
            9   10     1  frameID  J
      Exception table:
        from    to  target  type
           1    16      16  any

  public java.lang.String getName(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1034
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1036
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get Name: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1037
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1038
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getName() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1047
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1039
            aconst_null
            areturn
         6: .line 1041
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1047
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1042
            aconst_null
            areturn
         9: .line 1044
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetName:(J)Ljava/lang/String;
            astore 4
        10: .line 1047
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1044
            aload 4
            areturn
        12: .line 1046
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1047
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1048
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public java.lang.String getURL(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1052
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1054
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get URL: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1055
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1056
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getURL() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1065
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1057
            aconst_null
            areturn
         6: .line 1059
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1065
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1060
            aconst_null
            areturn
         9: .line 1062
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetURL:(J)Ljava/lang/String;
            astore 4
        10: .line 1065
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1062
            aload 4
            areturn
        12: .line 1064
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1065
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1066
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public java.lang.String getEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1070
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1072
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Get encoding"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1073
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1074
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getEncoding() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1080
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1075
            aconst_null
            areturn
         6: .line 1077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetEncoding:(J)Ljava/lang/String;
            astore 2
         7: .line 1080
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1077
            aload 2
            areturn
         9: .line 1079
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1080
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1081
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       9  any
           6     7       9  any

  public void setEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String encoding
         0: .line 1085
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1087
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set encoding: encoding = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* encoding */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1088
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1089
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setEncoding() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1097
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1090
            return
         6: .line 1092
      StackMap locals:
      StackMap stack:
            aload 1 /* encoding */
            ifnull 12
            aload 1 /* encoding */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 12
         7: .line 1093
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* encoding */
            invokevirtual com.sun.webkit.WebPage.twkSetEncoding:(JLjava/lang/String;)V
         8: .line 1096
            goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 2
        10: .line 1097
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1098
            aload 2
            athrow
        12: .line 1097
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1099
            return
        end local 1 // java.lang.String encoding
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Lcom/sun/webkit/WebPage;
            0   14     1  encoding  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     4       9  any
           6     9       9  any
    MethodParameters:
          Name  Flags
      encoding  

  public java.lang.String getInnerText(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1103
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1105
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get inner text: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1106
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1107
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getInnerText() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1116
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1108
            aconst_null
            areturn
         6: .line 1110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1116
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1111
            aconst_null
            areturn
         9: .line 1113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetInnerText:(J)Ljava/lang/String;
            astore 4
        10: .line 1116
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1113
            aload 4
            areturn
        12: .line 1115
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1116
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1117
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public java.lang.String getRenderTree(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1122
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1124
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get render tree: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1125
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1126
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getRenderTree() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1135
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1127
            aconst_null
            areturn
         6: .line 1129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1135
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1130
            aconst_null
            areturn
         9: .line 1132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetRenderTree:(J)Ljava/lang/String;
            astore 4
        10: .line 1135
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1132
            aload 4
            areturn
        12: .line 1134
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1135
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1136
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public int getUnloadEventListenersCount(long);
    descriptor: (J)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1141
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1143
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "frame: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1144
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1145
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1154
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1146
            iconst_0
            ireturn
         6: .line 1148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1154
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1149
            iconst_0
            ireturn
         9: .line 1151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetUnloadEventListenersCount:(J)I
            istore 4
        10: .line 1154
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1151
            iload 4
            ireturn
        12: .line 1153
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1154
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1155
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public java.lang.String getContentType(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1159
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1161
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get content type: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1162
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1163
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getContentType() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1172
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1164
            aconst_null
            areturn
         6: .line 1166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1172
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1167
            aconst_null
            areturn
         9: .line 1169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetContentType:(J)Ljava/lang/String;
            astore 4
        10: .line 1172
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1169
            aload 4
            areturn
        12: .line 1171
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1172
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1173
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public java.lang.String getTitle(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1177
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1179
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get title: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1180
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1181
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getTitle() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1190
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1182
            aconst_null
            areturn
         6: .line 1184
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1190
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1185
            aconst_null
            areturn
         9: .line 1187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetTitle:(J)Ljava/lang/String;
            astore 4
        10: .line 1190
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1187
            aload 4
            areturn
        12: .line 1189
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1190
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1191
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public com.sun.webkit.graphics.WCImage getIcon(long);
    descriptor: (J)Lcom/sun/webkit/graphics/WCImage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1195
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1197
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get icon: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1198
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1199
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getIcon() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1213
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1200
            aconst_null
            areturn
         6: .line 1202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1213
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1203
            aconst_null
            areturn
         9: .line 1205
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetIconURL:(J)Ljava/lang/String;
            astore 3 /* iconURL */
        start local 3 // java.lang.String iconURL
        10: .line 1207
            aload 3 /* iconURL */
            ifnull 14
            aload 3 /* iconURL */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 14
        11: .line 1208
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
            aload 3 /* iconURL */
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getIconImage:(Ljava/lang/String;)Lcom/sun/webkit/graphics/WCImage;
            astore 5
        12: .line 1213
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1208
            aload 5
            areturn
        14: .line 1213
      StackMap locals: java.lang.String
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1210
            aconst_null
            areturn
        end local 3 // java.lang.String iconURL
        16: .line 1212
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 4
        17: .line 1213
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1214
            aload 4
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Lcom/sun/webkit/WebPage;
            0   19     1  frameID  J
           10   16     3  iconURL  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     4      16  any
           6     7      16  any
           9    12      16  any
    MethodParameters:
         Name  Flags
      frameID  

  public void open(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // java.lang.String url
         0: .line 1218
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1220
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Open URL: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1221
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1222
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "open() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1239
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1223
            return
         6: .line 1225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1239
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1226
            return
         9: .line 1228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkIsLoading:(J)Z
            ifeq 12
        10: .line 1229
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            aload 0 /* this */
            lload 1 /* frameID */
            aload 3 /* url */
            invokedynamic run(Lcom/sun/webkit/WebPage;JLjava/lang/String;)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/webkit/WebPage.lambda$5(JLjava/lang/String;)V (7)
                  ()V
            invokevirtual com.sun.webkit.Invoker.postOnEventThread:(Ljava/lang/Runnable;)V
        11: .line 1235
            goto 17
        12: .line 1236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.twkOpen:(JLjava/lang/String;)V
        13: .line 1238
            goto 17
      StackMap locals:
      StackMap stack: java.lang.Throwable
        14: astore 4
        15: .line 1239
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1240
            aload 4
            athrow
        17: .line 1239
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1241
            return
        end local 3 // java.lang.String url
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Lcom/sun/webkit/WebPage;
            0   19     1  frameID  J
            0   19     3      url  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     4      14  any
           6     7      14  any
           9    14      14  any
    MethodParameters:
         Name  Flags
      frameID  final
      url      final

  public void load(long, java.lang.String, java.lang.String);
    descriptor: (JLjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // java.lang.String text
        start local 4 // java.lang.String contentType
         0: .line 1244
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1246
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Load text: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* text */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1247
            aload 3 /* text */
            ifnonnull 5
         3: .line 1269
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1248
            return
         5: .line 1250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 9
         6: .line 1251
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "load() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         7: .line 1269
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1252
            return
         9: .line 1254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 12
        10: .line 1269
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1255
            return
        12: .line 1258
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkIsLoading:(J)Z
            ifeq 15
        13: .line 1262
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            aload 0 /* this */
            lload 1 /* frameID */
            aload 3 /* text */
            aload 4 /* contentType */
            invokedynamic run(Lcom/sun/webkit/WebPage;JLjava/lang/String;Ljava/lang/String;)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/webkit/WebPage.lambda$6(JLjava/lang/String;Ljava/lang/String;)V (7)
                  ()V
            invokevirtual com.sun.webkit.Invoker.postOnEventThread:(Ljava/lang/Runnable;)V
        14: .line 1265
            goto 20
        15: .line 1266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            aload 3 /* text */
            aload 4 /* contentType */
            invokevirtual com.sun.webkit.WebPage.twkLoad:(JLjava/lang/String;Ljava/lang/String;)V
        16: .line 1268
            goto 20
      StackMap locals:
      StackMap stack: java.lang.Throwable
        17: astore 5
        18: .line 1269
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 1270
            aload 5
            athrow
        20: .line 1269
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        21: .line 1271
            return
        end local 4 // java.lang.String contentType
        end local 3 // java.lang.String text
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   22     0         this  Lcom/sun/webkit/WebPage;
            0   22     1      frameID  J
            0   22     3         text  Ljava/lang/String;
            0   22     4  contentType  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     3      17  any
           5     7      17  any
           9    10      17  any
          12    17      17  any
    MethodParameters:
             Name  Flags
      frameID      final
      text         final
      contentType  final

  public void stop(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1274
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1276
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Stop loading: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1280
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1281
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "cancel() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1295
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1282
            return
         6: .line 1284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1295
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1285
            return
         9: .line 1287
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetURL:(J)Ljava/lang/String;
            astore 3 /* url */
        start local 3 // java.lang.String url
        10: .line 1288
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetContentType:(J)Ljava/lang/String;
            astore 4 /* contentType */
        start local 4 // java.lang.String contentType
        11: .line 1289
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkStop:(J)V
        12: .line 1292
            aload 0 /* this */
            lload 1 /* frameID */
            bipush 6
            aload 3 /* url */
            aload 4 /* contentType */
            dconst_1
            iconst_0
            invokevirtual com.sun.webkit.WebPage.fireLoadEvent:(JILjava/lang/String;Ljava/lang/String;DI)V
        end local 4 // java.lang.String contentType
        end local 3 // java.lang.String url
        13: .line 1294
            goto 17
      StackMap locals:
      StackMap stack: java.lang.Throwable
        14: astore 5
        15: .line 1295
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1296
            aload 5
            athrow
        17: .line 1295
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1297
            return
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Lcom/sun/webkit/WebPage;
            0   19     1      frameID  J
           10   13     3          url  Ljava/lang/String;
           11   13     4  contentType  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     4      14  any
           6     7      14  any
           9    14      14  any
    MethodParameters:
         Name  Flags
      frameID  final

  public void stop();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1301
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1303
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Stop loading sync"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1304
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1305
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "stopAll() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1311
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1306
            return
         6: .line 1308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkStopAll:(J)V
         7: .line 1310
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 1
         9: .line 1311
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1312
            aload 1
            athrow
        11: .line 1311
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1313
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       8  any
           6     8       8  any

  public void refresh(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1316
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1318
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Refresh: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1319
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1320
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "refresh() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1329
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1321
            return
         6: .line 1323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1329
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1324
            return
         9: .line 1326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkRefresh:(J)V
        10: .line 1328
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
        12: .line 1329
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1330
            aload 3
            athrow
        14: .line 1329
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1331
            return
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Lcom/sun/webkit/WebPage;
            0   16     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      11  any
           6     7      11  any
           9    11      11  any
    MethodParameters:
         Name  Flags
      frameID  final

  public com.sun.webkit.BackForwardList createBackForwardList();
    descriptor: ()Lcom/sun/webkit/BackForwardList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1334
            new com.sun.webkit.BackForwardList
            dup
            aload 0 /* this */
            invokespecial com.sun.webkit.BackForwardList.<init>:(Lcom/sun/webkit/WebPage;)V
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  public boolean goBack();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1338
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1340
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Go back"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1341
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1342
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "goBack() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1348
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1343
            iconst_0
            ireturn
         6: .line 1345
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iconst_m1
            invokevirtual com.sun.webkit.WebPage.twkGoBackForward:(JI)Z
            istore 2
         7: .line 1348
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1345
            iload 2
            ireturn
         9: .line 1347
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1348
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1349
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       9  any
           6     7       9  any

  public boolean goForward();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1353
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1355
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Go forward"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1356
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1357
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "goForward() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1363
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1358
            iconst_0
            ireturn
         6: .line 1360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iconst_1
            invokevirtual com.sun.webkit.WebPage.twkGoBackForward:(JI)Z
            istore 2
         7: .line 1363
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1360
            iload 2
            ireturn
         9: .line 1362
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1363
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1364
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       9  any
           6     7       9  any

  public boolean copy();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1368
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1370
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Copy"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1371
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1372
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "copy() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1382
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1373
            iconst_0
            ireturn
         6: .line 1375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            lstore 1 /* frameID */
        start local 1 // long frameID
         7: .line 1376
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 10
         8: .line 1382
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 1377
            iconst_0
            ireturn
        10: .line 1379
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkCopy:(J)Z
            istore 4
        11: .line 1382
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1379
            iload 4
            ireturn
        end local 1 // long frameID
        13: .line 1381
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 3
        14: .line 1382
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1383
            aload 3
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Lcom/sun/webkit/WebPage;
            7   13     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      13  any
           6     8      13  any
          10    11      13  any

  public boolean find(java.lang.String, boolean, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=5
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String stringToFind
        start local 2 // boolean forward
        start local 3 // boolean wrap
        start local 4 // boolean matchCase
         0: .line 1388
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1390
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Find in page: stringToFind = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* stringToFind */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 1391
            iload 2 /* forward */
            ifeq 3
            ldc "forward"
            goto 4
      StackMap locals: com.sun.webkit.WebPage java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         3: ldc "backward"
      StackMap locals: com.sun.webkit.WebPage java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         4: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* wrap */
            ifeq 5
            ldc ", wrap"
            goto 6
      StackMap locals: com.sun.webkit.WebPage java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         5: ldc ""
      StackMap locals: com.sun.webkit.WebPage java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* matchCase */
            ifeq 7
            ldc ", matchCase"
            goto 8
      StackMap locals: com.sun.webkit.WebPage java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         7: ldc ""
      StackMap locals: com.sun.webkit.WebPage java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 1390
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        10: .line 1392
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 14
        11: .line 1393
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "find() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        12: .line 1399
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1394
            iconst_0
            ireturn
        14: .line 1396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* stringToFind */
            iload 2 /* forward */
            iload 3 /* wrap */
            iload 4 /* matchCase */
            invokevirtual com.sun.webkit.WebPage.twkFindInPage:(JLjava/lang/String;ZZZ)Z
            istore 6
        15: .line 1399
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1396
            iload 6
            ireturn
        17: .line 1398
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        18: .line 1399
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 1400
            aload 5
            athrow
        end local 4 // boolean matchCase
        end local 3 // boolean wrap
        end local 2 // boolean forward
        end local 1 // java.lang.String stringToFind
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   20     0          this  Lcom/sun/webkit/WebPage;
            0   20     1  stringToFind  Ljava/lang/String;
            0   20     2       forward  Z
            0   20     3          wrap  Z
            0   20     4     matchCase  Z
      Exception table:
        from    to  target  type
           1    12      17  any
          14    15      17  any
    MethodParameters:
              Name  Flags
      stringToFind  
      forward       
      wrap          
      matchCase     

  public boolean find(long, java.lang.String, boolean, boolean, boolean);
    descriptor: (JLjava/lang/String;ZZZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=6
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // java.lang.String stringToFind
        start local 4 // boolean forward
        start local 5 // boolean wrap
        start local 6 // boolean matchCase
         0: .line 1407
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1409
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Find in frame: stringToFind = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* stringToFind */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 1410
            iload 4 /* forward */
            ifeq 3
            ldc "forward"
            goto 4
      StackMap locals: com.sun.webkit.WebPage long java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         3: ldc "backward"
      StackMap locals: com.sun.webkit.WebPage long java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         4: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 5 /* wrap */
            ifeq 5
            ldc ", wrap"
            goto 6
      StackMap locals: com.sun.webkit.WebPage long java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         5: ldc ""
      StackMap locals: com.sun.webkit.WebPage long java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 6 /* matchCase */
            ifeq 7
            ldc ", matchCase"
            goto 8
      StackMap locals: com.sun.webkit.WebPage long java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         7: ldc ""
      StackMap locals: com.sun.webkit.WebPage long java.lang.String int int int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 1409
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        10: .line 1411
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 14
        11: .line 1412
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "find() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        12: .line 1421
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1413
            iconst_0
            ireturn
        14: .line 1415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 17
        15: .line 1421
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1416
            iconst_0
            ireturn
        17: .line 1418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            aload 3 /* stringToFind */
            iload 4 /* forward */
            iload 5 /* wrap */
            iload 6 /* matchCase */
            invokevirtual com.sun.webkit.WebPage.twkFindInFrame:(JLjava/lang/String;ZZZ)Z
            istore 8
        18: .line 1421
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 1418
            iload 8
            ireturn
        20: .line 1420
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        21: .line 1421
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 1422
            aload 7
            athrow
        end local 6 // boolean matchCase
        end local 5 // boolean wrap
        end local 4 // boolean forward
        end local 3 // java.lang.String stringToFind
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   23     0          this  Lcom/sun/webkit/WebPage;
            0   23     1       frameID  J
            0   23     3  stringToFind  Ljava/lang/String;
            0   23     4       forward  Z
            0   23     5          wrap  Z
            0   23     6     matchCase  Z
      Exception table:
        from    to  target  type
           1    12      20  any
          14    15      20  any
          17    18      20  any
    MethodParameters:
              Name  Flags
      frameID       
      stringToFind  
      forward       
      wrap          
      matchCase     

  public void overridePreference(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String key
        start local 2 // java.lang.String value
         0: .line 1426
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1428
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* key */
            aload 2 /* value */
            invokevirtual com.sun.webkit.WebPage.twkOverridePreference:(JLjava/lang/String;Ljava/lang/String;)V
         2: .line 1429
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 3
         4: .line 1430
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1431
            aload 3
            athrow
         6: .line 1430
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1432
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/sun/webkit/WebPage;
            0    8     1    key  Ljava/lang/String;
            0    8     2  value  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
       Name  Flags
      key    
      value  

  public void resetToConsistentStateBeforeTesting();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1435
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1437
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkResetToConsistentStateBeforeTesting:(J)V
         2: .line 1438
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 1
         4: .line 1439
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1440
            aload 1
            athrow
         6: .line 1439
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1441
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     3       3  any

  public float getZoomFactor(boolean);
    descriptor: (Z)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean textOnly
         0: .line 1444
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1446
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Get zoom factor, textOnly="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* textOnly */
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1447
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1448
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getZoomFactor() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1457
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1449
            fconst_1
            freturn
         6: .line 1451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            lstore 2 /* frameID */
        start local 2 // long frameID
         7: .line 1452
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 2 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 10
         8: .line 1457
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 1453
            fconst_1
            freturn
        10: .line 1455
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            lload 2 /* frameID */
            iload 1 /* textOnly */
            invokevirtual com.sun.webkit.WebPage.twkGetZoomFactor:(JZ)F
            fstore 5
        11: .line 1457
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1455
            fload 5
            freturn
        end local 2 // long frameID
        13: .line 1456
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: java.lang.Throwable
            astore 4
        14: .line 1457
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1458
            aload 4
            athrow
        end local 1 // boolean textOnly
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Lcom/sun/webkit/WebPage;
            0   16     1  textOnly  Z
            7   13     2   frameID  J
      Exception table:
        from    to  target  type
           1     4      13  any
           6     8      13  any
          10    11      13  any
    MethodParameters:
          Name  Flags
      textOnly  

  public void setZoomFactor(float, boolean);
    descriptor: (FZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // float zoomFactor
        start local 2 // boolean textOnly
         0: .line 1462
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1464
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Set zoom factor %.2f, textOnly=%b"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            fload 1 /* zoomFactor */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            aastore
            dup
            iconst_1
            iload 2 /* textOnly */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1465
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1466
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setZoomFactor() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1475
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1467
            return
         6: .line 1469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            lstore 3 /* frameID */
        start local 3 // long frameID
         7: .line 1470
            lload 3 /* frameID */
            lconst_0
            lcmp
            ifeq 8
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 3 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 10
         8: .line 1475
      StackMap locals: long
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 1471
            return
        10: .line 1473
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 3 /* frameID */
            fload 1 /* zoomFactor */
            iload 2 /* textOnly */
            invokevirtual com.sun.webkit.WebPage.twkSetZoomFactor:(JFZ)V
        end local 3 // long frameID
        11: .line 1474
            goto 15
      StackMap locals: com.sun.webkit.WebPage float int
      StackMap stack: java.lang.Throwable
        12: astore 5
        13: .line 1475
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1476
            aload 5
            athrow
        15: .line 1475
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1477
            return
        end local 2 // boolean textOnly
        end local 1 // float zoomFactor
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lcom/sun/webkit/WebPage;
            0   17     1  zoomFactor  F
            0   17     2    textOnly  Z
            7   11     3     frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     8      12  any
          10    12      12  any
    MethodParameters:
            Name  Flags
      zoomFactor  
      textOnly    

  public void setFontSmoothingType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int fontSmoothingType
         0: .line 1480
            aload 0 /* this */
            iload 1 /* fontSmoothingType */
            putfield com.sun.webkit.WebPage.fontSmoothingType:I
         1: .line 1481
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
         2: .line 1482
            return
        end local 1 // int fontSmoothingType
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/sun/webkit/WebPage;
            0    3     1  fontSmoothingType  I
    MethodParameters:
                   Name  Flags
      fontSmoothingType  

  public void reset(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1486
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1488
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Reset: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1489
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1490
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "reset() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1499
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1491
            return
         6: .line 1493
      StackMap locals:
      StackMap stack:
            lload 1 /* frameID */
            lconst_0
            lcmp
            ifeq 7
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1499
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1494
            return
         9: .line 1496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkReset:(J)V
        10: .line 1498
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
        12: .line 1499
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1500
            aload 3
            athrow
        14: .line 1499
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1501
            return
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Lcom/sun/webkit/WebPage;
            0   16     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      11  any
           6     7      11  any
           9    11      11  any
    MethodParameters:
         Name  Flags
      frameID  

  public java.lang.Object executeScript(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1503
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJSException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;
    Exceptions:
      throws JSException
    MethodParameters:
         Name  Flags
      frameID  
      script   

  public long getMainFrame();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1522
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1524
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "getMainFrame: page = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pPage:J
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         2: .line 1525
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1526
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getMainFrame() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1534
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1527
            lconst_0
            lreturn
         6: .line 1529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetMainFrame:(J)J
            lstore 1 /* mainFrameID */
        start local 1 // long mainFrameID
         7: .line 1530
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Main frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* mainFrameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         8: .line 1531
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* mainFrameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         9: .line 1532
            lload 1 /* mainFrameID */
            lstore 4
        10: .line 1534
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1532
            lload 4
            lreturn
        end local 1 // long mainFrameID
        12: .line 1533
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1534
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1535
            aload 3
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Lcom/sun/webkit/WebPage;
            7   12     1  mainFrameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6    10      12  any

  public long getParentFrame(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long childID
         0: .line 1539
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1541
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "getParentFrame: child = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* childID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1542
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1543
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getParentFrame() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1551
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1544
            lconst_0
            lreturn
         6: .line 1546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* childID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1551
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1547
            lconst_0
            lreturn
         9: .line 1549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* childID */
            invokevirtual com.sun.webkit.WebPage.twkGetParentFrame:(J)J
            lstore 4
        10: .line 1551
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1549
            lload 4
            lreturn
        12: .line 1550
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1551
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1552
            aload 3
            athrow
        end local 1 // long childID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  childID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      childID  

  public java.util.List<java.lang.Long> getChildFrames(long);
    descriptor: (J)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=12, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long parentID
         0: .line 1556
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1558
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "getChildFrames: parent = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* parentID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1559
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1560
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getChildFrames() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1573
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1561
            aconst_null
            areturn
         6: .line 1563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* parentID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1573
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1564
            aconst_null
            areturn
         9: .line 1566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* parentID */
            invokevirtual com.sun.webkit.WebPage.twkGetChildFrames:(J)[J
            astore 3 /* children */
        start local 3 // long[] children
        10: .line 1567
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 4 /* childrenList */
        start local 4 // java.util.List childrenList
        11: .line 1568
            aload 3 /* children */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 15
      StackMap locals: com.sun.webkit.WebPage long long[] java.util.List top top int int long[]
      StackMap stack:
        12: aload 9
            iload 7
            laload
            lstore 5 /* child */
        start local 5 // long child
        13: .line 1569
            aload 4 /* childrenList */
            lload 5 /* child */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // long child
        14: .line 1568
            iinc 7 1
      StackMap locals:
      StackMap stack:
        15: iload 7
            iload 8
            if_icmplt 12
        16: .line 1571
            aload 4 /* childrenList */
            astore 11
        17: .line 1573
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1571
            aload 11
            areturn
        end local 4 // java.util.List childrenList
        end local 3 // long[] children
        19: .line 1572
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 10
        20: .line 1573
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        21: .line 1574
            aload 10
            athrow
        end local 1 // long parentID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   22     0          this  Lcom/sun/webkit/WebPage;
            0   22     1      parentID  J
           10   19     3      children  [J
           11   19     4  childrenList  Ljava/util/List<Ljava/lang/Long;>;
           13   14     5         child  J
      Exception table:
        from    to  target  type
           1     4      19  any
           6     7      19  any
           9    17      19  any
    Signature: (J)Ljava/util/List<Ljava/lang/Long;>;
    MethodParameters:
          Name  Flags
      parentID  

  public com.sun.webkit.graphics.WCRectangle getVisibleRect(long);
    descriptor: (J)Lcom/sun/webkit/graphics/WCRectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1578
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1580
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 4
         2: .line 1589
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1581
            aconst_null
            areturn
         4: .line 1583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetVisibleRect:(J)[I
            astore 3 /* arr */
        start local 3 // int[] arr
         5: .line 1584
            aload 3 /* arr */
            ifnull 9
         6: .line 1585
            new com.sun.webkit.graphics.WCRectangle
            dup
            aload 3 /* arr */
            iconst_0
            iaload
            i2f
            aload 3 /* arr */
            iconst_1
            iaload
            i2f
            aload 3 /* arr */
            iconst_2
            iaload
            i2f
            aload 3 /* arr */
            iconst_3
            iaload
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            astore 5
         7: .line 1589
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1585
            aload 5
            areturn
         9: .line 1589
      StackMap locals: int[]
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1587
            aconst_null
            areturn
        end local 3 // int[] arr
        11: .line 1588
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 1589
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1590
            aload 4
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/webkit/WebPage;
            0   14     1  frameID  J
            5   11     3      arr  [I
      Exception table:
        from    to  target  type
           1     2      11  any
           4     7      11  any
    MethodParameters:
         Name  Flags
      frameID  

  public void scrollToPosition(long, com.sun.webkit.graphics.WCPoint);
    descriptor: (JLcom/sun/webkit/graphics/WCPoint;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // com.sun.webkit.graphics.WCPoint p
         0: .line 1594
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1596
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 4
         2: .line 1601
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1597
            return
         4: .line 1599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            aload 3 /* p */
            invokevirtual com.sun.webkit.graphics.WCPoint.getIntX:()I
            aload 3 /* p */
            invokevirtual com.sun.webkit.graphics.WCPoint.getIntY:()I
            invokevirtual com.sun.webkit.WebPage.twkScrollToPosition:(JII)V
         5: .line 1600
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 1601
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1602
            aload 4
            athrow
         9: .line 1601
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1603
            return
        end local 3 // com.sun.webkit.graphics.WCPoint p
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/sun/webkit/WebPage;
            0   11     1  frameID  J
            0   11     3        p  Lcom/sun/webkit/graphics/WCPoint;
      Exception table:
        from    to  target  type
           1     2       6  any
           4     6       6  any
    MethodParameters:
         Name  Flags
      frameID  
      p        

  public com.sun.webkit.graphics.WCSize getContentSize(long);
    descriptor: (J)Lcom/sun/webkit/graphics/WCSize;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1606
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1608
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 4
         2: .line 1617
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1609
            aconst_null
            areturn
         4: .line 1611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetContentSize:(J)[I
            astore 3 /* arr */
        start local 3 // int[] arr
         5: .line 1612
            aload 3 /* arr */
            ifnull 9
         6: .line 1613
            new com.sun.webkit.graphics.WCSize
            dup
            aload 3 /* arr */
            iconst_0
            iaload
            i2f
            aload 3 /* arr */
            iconst_1
            iaload
            i2f
            invokespecial com.sun.webkit.graphics.WCSize.<init>:(FF)V
            astore 5
         7: .line 1617
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1613
            aload 5
            areturn
         9: .line 1617
      StackMap locals: int[]
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1615
            aconst_null
            areturn
        end local 3 // int[] arr
        11: .line 1616
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 1617
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1618
            aload 4
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/webkit/WebPage;
            0   14     1  frameID  J
            5   11     3      arr  [I
      Exception table:
        from    to  target  type
           1     2      11  any
           4     7      11  any
    MethodParameters:
         Name  Flags
      frameID  

  public org.w3c.dom.Document getDocument(long);
    descriptor: (J)Lorg/w3c/dom/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1624
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1626
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getDocument"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1627
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1628
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getDocument() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1637
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1629
            aconst_null
            areturn
         6: .line 1632
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1637
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1633
            aconst_null
            areturn
         9: .line 1635
      StackMap locals:
      StackMap stack:
            lload 1 /* frameID */
            invokestatic com.sun.webkit.WebPage.twkGetDocument:(J)Lorg/w3c/dom/Document;
            astore 4
        10: .line 1637
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1635
            aload 4
            areturn
        12: .line 1636
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1637
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1638
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public org.w3c.dom.Element getOwnerElement(long);
    descriptor: (J)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1642
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1644
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getOwnerElement"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1645
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1646
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getOwnerElement() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1655
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1647
            aconst_null
            areturn
         6: .line 1650
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1655
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1651
            aconst_null
            areturn
         9: .line 1653
      StackMap locals:
      StackMap stack:
            lload 1 /* frameID */
            invokestatic com.sun.webkit.WebPage.twkGetOwnerElement:(J)Lorg/w3c/dom/Element;
            astore 4
        10: .line 1655
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1653
            aload 4
            areturn
        12: .line 1654
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1655
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1656
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public boolean executeCommand(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String command
        start local 2 // java.lang.String value
         0: .line 1662
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1664
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINE:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 5
         2: .line 1665
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "command: [{0}], value: [{1}]"
         3: .line 1666
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* command */
            aastore
            dup
            iconst_1
            aload 2 /* value */
            aastore
         4: .line 1665
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 1668
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 9
         6: .line 1669
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Web page is already disposed"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         7: .line 1678
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1670
            iconst_0
            ireturn
         9: .line 1673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* command */
            aload 2 /* value */
            invokevirtual com.sun.webkit.WebPage.twkExecuteCommand:(JLjava/lang/String;Ljava/lang/String;)Z
            istore 3 /* result */
        start local 3 // boolean result
        10: .line 1675
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "result: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 3 /* result */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
        11: .line 1676
            iload 3 /* result */
            istore 5
        12: .line 1678
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1676
            iload 5
            ireturn
        end local 3 // boolean result
        14: .line 1677
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        15: .line 1678
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1679
            aload 4
            athrow
        end local 2 // java.lang.String value
        end local 1 // java.lang.String command
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Lcom/sun/webkit/WebPage;
            0   17     1  command  Ljava/lang/String;
            0   17     2    value  Ljava/lang/String;
           10   14     3   result  Z
      Exception table:
        from    to  target  type
           1     7      14  any
           9    12      14  any
    MethodParameters:
         Name  Flags
      command  
      value    

  public boolean queryCommandEnabled(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String command
         0: .line 1683
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1685
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "command: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* command */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         2: .line 1686
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1687
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Web page is already disposed"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1696
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1688
            iconst_0
            ireturn
         6: .line 1691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* command */
            invokevirtual com.sun.webkit.WebPage.twkQueryCommandEnabled:(JLjava/lang/String;)Z
            istore 2 /* result */
        start local 2 // boolean result
         7: .line 1693
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "result: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 2 /* result */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         8: .line 1694
            iload 2 /* result */
            istore 4
         9: .line 1696
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1694
            iload 4
            ireturn
        end local 2 // boolean result
        11: .line 1695
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1696
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1697
            aload 3
            athrow
        end local 1 // java.lang.String command
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/webkit/WebPage;
            0   14     1  command  Ljava/lang/String;
            7   11     2   result  Z
      Exception table:
        from    to  target  type
           1     4      11  any
           6     9      11  any
    MethodParameters:
         Name  Flags
      command  

  public boolean queryCommandState(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String command
         0: .line 1701
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1703
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "command: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* command */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         2: .line 1704
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1705
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Web page is already disposed"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1714
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1706
            iconst_0
            ireturn
         6: .line 1709
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* command */
            invokevirtual com.sun.webkit.WebPage.twkQueryCommandState:(JLjava/lang/String;)Z
            istore 2 /* result */
        start local 2 // boolean result
         7: .line 1711
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "result: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 2 /* result */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         8: .line 1712
            iload 2 /* result */
            istore 4
         9: .line 1714
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1712
            iload 4
            ireturn
        end local 2 // boolean result
        11: .line 1713
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1714
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1715
            aload 3
            athrow
        end local 1 // java.lang.String command
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/webkit/WebPage;
            0   14     1  command  Ljava/lang/String;
            7   11     2   result  Z
      Exception table:
        from    to  target  type
           1     4      11  any
           6     9      11  any
    MethodParameters:
         Name  Flags
      command  

  public java.lang.String queryCommandValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String command
         0: .line 1719
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1721
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "command: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* command */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         2: .line 1722
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1723
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Web page is already disposed"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1732
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1724
            aconst_null
            areturn
         6: .line 1727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* command */
            invokevirtual com.sun.webkit.WebPage.twkQueryCommandValue:(JLjava/lang/String;)Ljava/lang/String;
            astore 2 /* result */
        start local 2 // java.lang.String result
         7: .line 1729
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "result: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* result */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         8: .line 1730
            aload 2 /* result */
            astore 4
         9: .line 1732
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1730
            aload 4
            areturn
        end local 2 // java.lang.String result
        11: .line 1731
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1732
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1733
            aload 3
            athrow
        end local 1 // java.lang.String command
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/webkit/WebPage;
            0   14     1  command  Ljava/lang/String;
            7   11     2   result  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     4      11  any
           6     9      11  any
    MethodParameters:
         Name  Flags
      command  

  public boolean isEditable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1737
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1739
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "isEditable"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1740
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1741
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "isEditable() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1747
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1742
            iconst_0
            ireturn
         6: .line 1745
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkIsEditable:(J)Z
            istore 2
         7: .line 1747
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1745
            iload 2
            ireturn
         9: .line 1746
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1747
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1748
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       9  any
           6     7       9  any

  public void setEditable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean editable
         0: .line 1752
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1754
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setEditable"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1755
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1756
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "setEditable() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1762
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1757
            return
         6: .line 1760
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iload 1 /* editable */
            invokevirtual com.sun.webkit.WebPage.twkSetEditable:(JZ)V
         7: .line 1761
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 2
         9: .line 1762
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1763
            aload 2
            athrow
        11: .line 1762
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1764
            return
        end local 1 // boolean editable
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lcom/sun/webkit/WebPage;
            0   13     1  editable  Z
      Exception table:
        from    to  target  type
           1     4       8  any
           6     8       8  any
    MethodParameters:
          Name  Flags
      editable  

  public java.lang.String getHtml(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1771
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1773
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getHtml"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1774
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1775
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getHtml() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1783
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1776
            aconst_null
            areturn
         6: .line 1778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1783
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1779
            aconst_null
            areturn
         9: .line 1781
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetHtml:(J)Ljava/lang/String;
            astore 4
        10: .line 1783
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1781
            aload 4
            areturn
        12: .line 1782
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1783
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1784
            aload 3
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/webkit/WebPage;
            0   15     1  frameID  J
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
         Name  Flags
      frameID  

  public int beginPrinting(float, float);
    descriptor: (FF)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // float width
        start local 2 // float height
         0: .line 1790
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1792
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 1793
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "beginPrinting() called for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
         3: .line 1814
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1794
            iconst_0
            ireturn
         5: .line 1796
      StackMap locals:
      StackMap stack:
            new java.util.concurrent.atomic.AtomicReference
            dup
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial java.util.concurrent.atomic.AtomicReference.<init>:(Ljava/lang/Object;)V
            astore 3 /* retVal */
        start local 3 // java.util.concurrent.atomic.AtomicReference retVal
         6: .line 1797
            new java.util.concurrent.CountDownLatch
            dup
            iconst_1
            invokespecial java.util.concurrent.CountDownLatch.<init>:(I)V
            astore 4 /* l */
        start local 4 // java.util.concurrent.CountDownLatch l
         7: .line 1798
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            aload 0 /* this */
            aload 4 /* l */
            fload 1 /* width */
            fload 2 /* height */
            aload 3 /* retVal */
            invokedynamic run(Lcom/sun/webkit/WebPage;Ljava/util/concurrent/CountDownLatch;FFLjava/util/concurrent/atomic/AtomicReference;)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/webkit/WebPage.lambda$7(Ljava/util/concurrent/CountDownLatch;FFLjava/util/concurrent/atomic/AtomicReference;)V (7)
                  ()V
            invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
         8: .line 1808
            aload 4 /* l */
            invokevirtual java.util.concurrent.CountDownLatch.await:()V
         9: .line 1809
            goto 12
      StackMap locals: com.sun.webkit.WebPage float float java.util.concurrent.atomic.AtomicReference java.util.concurrent.CountDownLatch
      StackMap stack: java.lang.InterruptedException
        10: astore 5 /* e */
        start local 5 // java.lang.InterruptedException e
        11: .line 1810
            new java.lang.RuntimeException
            dup
            aload 5 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.lang.InterruptedException e
        12: .line 1812
      StackMap locals:
      StackMap stack:
            aload 3 /* retVal */
            invokevirtual java.util.concurrent.atomic.AtomicReference.get:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 7
        13: .line 1814
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1812
            iload 7
            ireturn
        end local 4 // java.util.concurrent.CountDownLatch l
        end local 3 // java.util.concurrent.atomic.AtomicReference retVal
        15: .line 1813
      StackMap locals: com.sun.webkit.WebPage float float
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 1814
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 1815
            aload 6
            athrow
        end local 2 // float height
        end local 1 // float width
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   18     0    this  Lcom/sun/webkit/WebPage;
            0   18     1   width  F
            0   18     2  height  F
            6   15     3  retVal  Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Integer;>;
            7   15     4       l  Ljava/util/concurrent/CountDownLatch;
           11   12     5       e  Ljava/lang/InterruptedException;
      Exception table:
        from    to  target  type
           8     9      10  Class java.lang.InterruptedException
           1     3      15  any
           5    13      15  any
    MethodParameters:
        Name  Flags
      width   
      height  

  public void endPrinting();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1819
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1821
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 1822
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "endPrinting() called for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
         3: .line 1840
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1823
            return
         5: .line 1825
      StackMap locals:
      StackMap stack:
            new java.util.concurrent.CountDownLatch
            dup
            iconst_1
            invokespecial java.util.concurrent.CountDownLatch.<init>:(I)V
            astore 1 /* l */
        start local 1 // java.util.concurrent.CountDownLatch l
         6: .line 1826
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            aload 0 /* this */
            aload 1 /* l */
            invokedynamic run(Lcom/sun/webkit/WebPage;Ljava/util/concurrent/CountDownLatch;)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/webkit/WebPage.lambda$8(Ljava/util/concurrent/CountDownLatch;)V (7)
                  ()V
            invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
         7: .line 1835
            aload 1 /* l */
            invokevirtual java.util.concurrent.CountDownLatch.await:()V
         8: .line 1836
            goto 14
      StackMap locals: com.sun.webkit.WebPage java.util.concurrent.CountDownLatch
      StackMap stack: java.lang.InterruptedException
         9: astore 2 /* e */
        start local 2 // java.lang.InterruptedException e
        10: .line 1837
            new java.lang.RuntimeException
            dup
            aload 2 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.InterruptedException e
        end local 1 // java.util.concurrent.CountDownLatch l
        11: .line 1839
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1840
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1841
            aload 3
            athrow
        14: .line 1840
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1842
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/sun/webkit/WebPage;
            6   11     1     l  Ljava/util/concurrent/CountDownLatch;
           10   11     2     e  Ljava/lang/InterruptedException;
      Exception table:
        from    to  target  type
           7     8       9  Class java.lang.InterruptedException
           1     3      11  any
           5    11      11  any

  public void print(com.sun.webkit.graphics.WCGraphicsContext, int, float);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;IF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        start local 2 // int pageNumber
        start local 3 // float width
         0: .line 1845
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1847
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 1848
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "print() called for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
         3: .line 1870
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1849
            return
         5: .line 1851
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
         6: .line 1852
            aconst_null
            iconst_1
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.createRenderQueue:(Lcom/sun/webkit/graphics/WCRectangle;Z)Lcom/sun/webkit/graphics/WCRenderQueue;
         7: .line 1851
            astore 4 /* rq */
        start local 4 // com.sun.webkit.graphics.WCRenderQueue rq
         8: .line 1853
            new java.util.concurrent.CountDownLatch
            dup
            iconst_1
            invokespecial java.util.concurrent.CountDownLatch.<init>:(I)V
            astore 5 /* l */
        start local 5 // java.util.concurrent.CountDownLatch l
         9: .line 1854
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            aload 0 /* this */
            aload 5 /* l */
            aload 4 /* rq */
            iload 2 /* pageNumber */
            fload 3 /* width */
            invokedynamic run(Lcom/sun/webkit/WebPage;Ljava/util/concurrent/CountDownLatch;Lcom/sun/webkit/graphics/WCRenderQueue;IF)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/webkit/WebPage.lambda$9(Ljava/util/concurrent/CountDownLatch;Lcom/sun/webkit/graphics/WCRenderQueue;IF)V (7)
                  ()V
            invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
        10: .line 1863
            aload 5 /* l */
            invokevirtual java.util.concurrent.CountDownLatch.await:()V
        11: .line 1864
            goto 16
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext int float com.sun.webkit.graphics.WCRenderQueue java.util.concurrent.CountDownLatch
      StackMap stack: java.lang.InterruptedException
        12: pop
        13: .line 1865
            aload 4 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.dispose:()V
        14: .line 1870
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1866
            return
        16: .line 1868
      StackMap locals:
      StackMap stack:
            aload 4 /* rq */
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.decode:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
        end local 5 // java.util.concurrent.CountDownLatch l
        end local 4 // com.sun.webkit.graphics.WCRenderQueue rq
        17: .line 1869
            goto 21
      StackMap locals: com.sun.webkit.WebPage com.sun.webkit.graphics.WCGraphicsContext int float
      StackMap stack: java.lang.Throwable
        18: astore 6
        19: .line 1870
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 1871
            aload 6
            athrow
        21: .line 1870
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 1872
            return
        end local 3 // float width
        end local 2 // int pageNumber
        end local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Lcom/sun/webkit/WebPage;
            0   23     1          gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0   23     2  pageNumber  I
            0   23     3       width  F
            8   17     4          rq  Lcom/sun/webkit/graphics/WCRenderQueue;
            9   17     5           l  Ljava/util/concurrent/CountDownLatch;
      Exception table:
        from    to  target  type
          10    11      12  Class java.lang.InterruptedException
           1     3      18  any
           5    14      18  any
          16    18      18  any
    MethodParameters:
            Name  Flags
      gc          final
      pageNumber  final
      width       final

  public int getPageHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1875
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            invokevirtual com.sun.webkit.WebPage.getFrameHeight:(J)I
            ireturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  public int getFrameHeight(long);
    descriptor: (J)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 1879
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1881
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Get page height"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1882
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1883
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getFrameHeight() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1893
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1884
            iconst_0
            ireturn
         6: .line 1886
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1893
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1887
            iconst_0
            ireturn
         9: .line 1889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetFrameHeight:(J)I
            istore 3 /* height */
        start local 3 // int height
        10: .line 1890
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Height = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* height */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        11: .line 1891
            iload 3 /* height */
            istore 5
        12: .line 1893
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1891
            iload 5
            ireturn
        end local 3 // int height
        14: .line 1892
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        15: .line 1893
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1894
            aload 4
            athrow
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Lcom/sun/webkit/WebPage;
            0   17     1  frameID  J
           10   14     3   height  I
      Exception table:
        from    to  target  type
           1     4      14  any
           6     7      14  any
           9    12      14  any
    MethodParameters:
         Name  Flags
      frameID  

  public float adjustFrameHeight(long, float, float, float);
    descriptor: (JFFF)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=5
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // float oldTop
        start local 4 // float oldBottom
        start local 5 // float bottomLimit
         0: .line 1900
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1902
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Adjust page height"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 1903
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1904
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "adjustFrameHeight() request for a disposed web page."
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 1912
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1905
            fconst_0
            freturn
         6: .line 1907
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 9
         7: .line 1912
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1908
            fconst_0
            freturn
         9: .line 1910
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            fload 3 /* oldTop */
            fload 4 /* oldBottom */
            fload 5 /* bottomLimit */
            invokevirtual com.sun.webkit.WebPage.twkAdjustFrameHeight:(JFFF)F
            fstore 7
        10: .line 1912
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1910
            fload 7
            freturn
        12: .line 1911
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 1912
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1913
            aload 6
            athrow
        end local 5 // float bottomLimit
        end local 4 // float oldBottom
        end local 3 // float oldTop
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Lcom/sun/webkit/WebPage;
            0   15     1      frameID  J
            0   15     3       oldTop  F
            0   15     4    oldBottom  F
            0   15     5  bottomLimit  F
      Exception table:
        from    to  target  type
           1     4      12  any
           6     7      12  any
           9    10      12  any
    MethodParameters:
             Name  Flags
      frameID      
      oldTop       
      oldBottom    
      bottomLimit  

  public boolean getUsePageCache();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1924
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1926
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetUsePageCache:(J)Z
            istore 2
         2: .line 1928
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1926
            iload 2
            ireturn
         4: .line 1927
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 1928
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1929
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     2       4  any

  public void setUsePageCache(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean usePageCache
         0: .line 1938
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1940
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iload 1 /* usePageCache */
            invokevirtual com.sun.webkit.WebPage.twkSetUsePageCache:(JZ)V
         2: .line 1941
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 1942
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1943
            aload 2
            athrow
         6: .line 1942
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1944
            return
        end local 1 // boolean usePageCache
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lcom/sun/webkit/WebPage;
            0    8     1  usePageCache  Z
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
              Name  Flags
      usePageCache  

  public boolean getDeveloperExtrasEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1947
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1949
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetDeveloperExtrasEnabled:(J)Z
            istore 1 /* result */
        start local 1 // boolean result
         2: .line 1950
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Getting developerExtrasEnabled, result: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* result */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 1951
            iload 1 /* result */
            istore 3
         4: .line 1953
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1951
            iload 3
            ireturn
        end local 1 // boolean result
         6: .line 1952
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
         7: .line 1953
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1954
            aload 2
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/sun/webkit/WebPage;
            2    6     1  result  Z
      Exception table:
        from    to  target  type
           1     4       6  any

  public void setDeveloperExtrasEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean enabled
         0: .line 1958
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1960
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Setting developerExtrasEnabled, value: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* enabled */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         2: .line 1961
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iload 1 /* enabled */
            invokevirtual com.sun.webkit.WebPage.twkSetDeveloperExtrasEnabled:(JZ)V
         3: .line 1962
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Throwable
         4: astore 2
         5: .line 1963
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1964
            aload 2
            athrow
         7: .line 1963
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1965
            return
        end local 1 // boolean enabled
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lcom/sun/webkit/WebPage;
            0    9     1  enabled  Z
      Exception table:
        from    to  target  type
           1     4       4  any
    MethodParameters:
         Name  Flags
      enabled  

  public boolean isJavaScriptEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1968
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1970
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkIsJavaScriptEnabled:(J)Z
            istore 2
         2: .line 1972
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1970
            iload 2
            ireturn
         4: .line 1971
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 1972
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1973
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     2       4  any

  public void setJavaScriptEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean enable
         0: .line 1977
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1979
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iload 1 /* enable */
            invokevirtual com.sun.webkit.WebPage.twkSetJavaScriptEnabled:(JZ)V
         2: .line 1980
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 1981
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1982
            aload 2
            athrow
         6: .line 1981
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1983
            return
        end local 1 // boolean enable
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/webkit/WebPage;
            0    8     1  enable  Z
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
        Name  Flags
      enable  

  public boolean isContextMenuEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1986
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1988
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkIsContextMenuEnabled:(J)Z
            istore 2
         2: .line 1990
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1988
            iload 2
            ireturn
         4: .line 1989
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 1990
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1991
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     2       4  any

  public void setContextMenuEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean enable
         0: .line 1995
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1997
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iload 1 /* enable */
            invokevirtual com.sun.webkit.WebPage.twkSetContextMenuEnabled:(JZ)V
         2: .line 1998
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 1999
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2000
            aload 2
            athrow
         6: .line 1999
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2001
            return
        end local 1 // boolean enable
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/webkit/WebPage;
            0    8     1  enable  Z
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
        Name  Flags
      enable  

  public void setUserStyleSheetLocation(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String url
         0: .line 2004
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2006
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* url */
            invokevirtual com.sun.webkit.WebPage.twkSetUserStyleSheetLocation:(JLjava/lang/String;)V
         2: .line 2007
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2008
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2009
            aload 2
            athrow
         6: .line 2008
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2010
            return
        end local 1 // java.lang.String url
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/webkit/WebPage;
            0    8     1   url  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
      Name  Flags
      url   

  public java.lang.String getUserAgent();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2013
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2015
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkGetUserAgent:(J)Ljava/lang/String;
            astore 2
         2: .line 2017
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 2015
            aload 2
            areturn
         4: .line 2016
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 2017
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 2018
            aload 1
            athrow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     2       4  any

  public void setUserAgent(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String userAgent
         0: .line 2022
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2024
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* userAgent */
            invokevirtual com.sun.webkit.WebPage.twkSetUserAgent:(JLjava/lang/String;)V
         2: .line 2025
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2026
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2027
            aload 2
            athrow
         6: .line 2026
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2028
            return
        end local 1 // java.lang.String userAgent
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/sun/webkit/WebPage;
            0    8     1  userAgent  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
           Name  Flags
      userAgent  

  public void setLocalStorageDatabasePath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String path
         0: .line 2031
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2033
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* path */
            invokevirtual com.sun.webkit.WebPage.twkSetLocalStorageDatabasePath:(JLjava/lang/String;)V
         2: .line 2034
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2035
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2036
            aload 2
            athrow
         6: .line 2035
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2037
            return
        end local 1 // java.lang.String path
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/webkit/WebPage;
            0    8     1  path  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
      Name  Flags
      path  

  public void setLocalStorageEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean enabled
         0: .line 2040
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2042
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            iload 1 /* enabled */
            invokevirtual com.sun.webkit.WebPage.twkSetLocalStorageEnabled:(JZ)V
         2: .line 2043
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2044
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2045
            aload 2
            athrow
         6: .line 2044
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2046
            return
        end local 1 // boolean enabled
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lcom/sun/webkit/WebPage;
            0    8     1  enabled  Z
      Exception table:
        from    to  target  type
           1     3       3  any
    MethodParameters:
         Name  Flags
      enabled  

  public void connectInspectorFrontend();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2051
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2053
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Connecting inspector frontend"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 2054
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkConnectInspectorFrontend:(J)V
         3: .line 2055
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Throwable
         4: astore 1
         5: .line 2056
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 2057
            aload 1
            athrow
         7: .line 2056
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 2058
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       4  any

  public void disconnectInspectorFrontend();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2061
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2063
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Disconnecting inspector frontend"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         2: .line 2064
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkDisconnectInspectorFrontend:(J)V
         3: .line 2065
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Throwable
         4: astore 1
         5: .line 2066
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 2067
            aload 1
            athrow
         7: .line 2066
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 2068
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           1     4       4  any

  public void dispatchInspectorMessageFromFrontend(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String message
         0: .line 2071
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2073
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINE:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 5
         2: .line 2074
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Dispatching inspector message from frontend, message: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         3: .line 2075
            aload 1 /* message */
            aastore
         4: .line 2074
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 2077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1 /* message */
            invokevirtual com.sun.webkit.WebPage.twkDispatchInspectorMessageFromFrontend:(JLjava/lang/String;)V
         6: .line 2078
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 2
         8: .line 2079
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 2080
            aload 2
            athrow
        10: .line 2079
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 2081
            return
        end local 1 // java.lang.String message
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Lcom/sun/webkit/WebPage;
            0   12     1  message  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
         Name  Flags
      message  

  private void fwkFrameCreated(long);
    descriptor: (J)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 2088
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Frame created: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2089
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 4
         2: .line 2090
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Error in fwkFrameCreated: frame is already in frames"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 2091
            return
         4: .line 2093
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         5: .line 2094
            return
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/webkit/WebPage;
            0    6     1  frameID  J
    MethodParameters:
         Name  Flags
      frameID  

  private void fwkFrameDestroyed(long);
    descriptor: (J)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
         0: .line 2097
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Frame destroyed: frame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2098
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 4
         2: .line 2099
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Error in fwkFrameDestroyed: frame is not found in frames"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 2100
            return
         4: .line 2102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            lload 1 /* frameID */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
            pop
         5: .line 2103
            return
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/webkit/WebPage;
            0    6     1  frameID  J
    MethodParameters:
         Name  Flags
      frameID  

  private void fwkRepaint(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
         0: .line 2106
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2108
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 5
         2: .line 2109
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "x: {0}, y: {1}, w: {2}, h: {3}"
         3: .line 2110
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* x */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            iload 2 /* y */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            iload 3 /* w */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_3
            iload 4 /* h */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
         4: .line 2109
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 2112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.webkit.graphics.WCRectangle
            dup
            iload 1 /* x */
            i2f
            iload 2 /* y */
            i2f
            iload 3 /* w */
            i2f
            iload 4 /* h */
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            invokevirtual com.sun.webkit.WebPage.addDirtyRect:(Lcom/sun/webkit/graphics/WCRectangle;)V
         6: .line 2113
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 2114
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 2115
            aload 5
            athrow
        10: .line 2114
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 2116
            return
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/webkit/WebPage;
            0   12     1     x  I
            0   12     2     y  I
            0   12     3     w  I
            0   12     4     h  I
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  private void fwkScroll(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // int deltaX
        start local 6 // int deltaY
         0: .line 2119
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 2
         1: .line 2120
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Scroll: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* x */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* y */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* w */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* h */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 5 /* deltaX */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 6 /* deltaY */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         2: .line 2122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            invokeinterface com.sun.webkit.WebPageClient.isBackBufferSupported:()Z
            ifne 5
         3: .line 2123
      StackMap locals:
      StackMap stack:
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "blit scrolling is switched off"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         4: .line 2125
            return
         5: .line 2127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            iload 5 /* deltaX */
            iload 6 /* deltaY */
            invokevirtual com.sun.webkit.WebPage.scroll:(IIIIII)V
         6: .line 2128
            return
        end local 6 // int deltaY
        end local 5 // int deltaX
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/webkit/WebPage;
            0    7     1       x  I
            0    7     2       y  I
            0    7     3       w  I
            0    7     4       h  I
            0    7     5  deltaX  I
            0    7     6  deltaY  I
    MethodParameters:
        Name  Flags
      x       
      y       
      w       
      h       
      deltaX  
      deltaY  

  private void fwkTransferFocus(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean forward
         0: .line 2131
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Transfer focus "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* forward */
            ifeq 1
            ldc "forward"
            goto 2
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         1: ldc "backward"
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         3: .line 2133
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 5
         4: .line 2134
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            iload 1 /* forward */
            invokeinterface com.sun.webkit.WebPageClient.transferFocus:(Z)V
         5: .line 2136
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean forward
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/webkit/WebPage;
            0    6     1  forward  Z
    MethodParameters:
         Name  Flags
      forward  

  private void fwkSetCursor(long);
    descriptor: (J)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long id
         0: .line 2139
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set cursor: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* id */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2141
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2142
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            lload 1 /* id */
            invokeinterface com.sun.webkit.WebPageClient.setCursor:(J)V
         3: .line 2144
      StackMap locals:
      StackMap stack:
            return
        end local 1 // long id
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;
            0    4     1    id  J
    MethodParameters:
      Name  Flags
      id    

  private void fwkSetFocus(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean focus
         0: .line 2147
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set focus: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* focus */
            ifeq 1
            ldc "true"
            goto 2
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         1: ldc "false"
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         3: .line 2149
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 5
         4: .line 2150
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            iload 1 /* focus */
            invokeinterface com.sun.webkit.WebPageClient.setFocus:(Z)V
         5: .line 2152
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean focus
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/webkit/WebPage;
            0    6     1  focus  Z
    MethodParameters:
       Name  Flags
      focus  

  private void fwkSetTooltip(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String tooltip
         0: .line 2155
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set tooltip: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* tooltip */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2157
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2158
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            aload 1 /* tooltip */
            invokeinterface com.sun.webkit.WebPageClient.setTooltip:(Ljava/lang/String;)V
         3: .line 2160
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String tooltip
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/webkit/WebPage;
            0    4     1  tooltip  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      tooltip  

  private void fwkPrint();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2163
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Print"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2165
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2166
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.print:()V
         3: .line 2168
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;

  private void fwkSetRequestURL(long, int, java.lang.String);
    descriptor: (JILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // int id
        start local 4 // java.lang.String url
         0: .line 2171
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set request URL: id = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* id */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2173
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
            dup
            astore 5
            monitorenter
         2: .line 2174
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
            iload 3 /* id */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 4 /* url */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 2173
            aload 5
            monitorexit
         4: goto 7
      StackMap locals: com.sun.webkit.WebPage long int java.lang.String java.util.Map
      StackMap stack: java.lang.Throwable
         5: aload 5
            monitorexit
         6: athrow
         7: .line 2176
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String url
        end local 3 // int id
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/webkit/WebPage;
            0    8     1  pFrame  J
            0    8     3      id  I
            0    8     4     url  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2     4       5  any
           5     6       5  any
    MethodParameters:
        Name  Flags
      pFrame  
      id      
      url     

  private void fwkRemoveRequestURL(long, int);
    descriptor: (JI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // int id
         0: .line 2179
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set request URL: id = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* id */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2181
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
            dup
            astore 4
            monitorenter
         2: .line 2182
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
            iload 3 /* id */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 2183
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestStarted:Ljava/util/Set;
            iload 3 /* id */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
            pop
         4: .line 2181
            aload 4
            monitorexit
         5: goto 8
      StackMap locals: com.sun.webkit.WebPage long int java.util.Map
      StackMap stack: java.lang.Throwable
         6: aload 4
            monitorexit
         7: athrow
         8: .line 2185
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int id
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/sun/webkit/WebPage;
            0    9     1  pFrame  J
            0    9     3      id  I
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
        Name  Flags
      pFrame  
      id      

  private com.sun.webkit.WebPage fwkCreateWindow(boolean, boolean, boolean, boolean);
    descriptor: (ZZZZ)Lcom/sun/webkit/WebPage;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean menu
        start local 2 // boolean status
        start local 3 // boolean toolbar
        start local 4 // boolean resizable
         0: .line 2189
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Create window"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2191
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2192
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            iload 1 /* menu */
            iload 2 /* status */
            iload 3 /* toolbar */
            iload 4 /* resizable */
            invokeinterface com.sun.webkit.UIClient.createPage:(ZZZZ)Lcom/sun/webkit/WebPage;
            areturn
         3: .line 2194
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 4 // boolean resizable
        end local 3 // boolean toolbar
        end local 2 // boolean status
        end local 1 // boolean menu
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/webkit/WebPage;
            0    4     1       menu  Z
            0    4     2     status  Z
            0    4     3    toolbar  Z
            0    4     4  resizable  Z
    MethodParameters:
           Name  Flags
      menu       
      status     
      toolbar    
      resizable  

  private void fwkShowWindow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2198
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Show window"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2200
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2201
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.showView:()V
         3: .line 2203
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;

  private void fwkCloseWindow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2206
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Close window"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2208
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.permitCloseWindowAction:()Z
            ifeq 4
         2: .line 2209
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 4
         3: .line 2210
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.closePage:()V
         4: .line 2213
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/webkit/WebPage;

  private com.sun.webkit.graphics.WCRectangle fwkGetWindowBounds();
    descriptor: ()Lcom/sun/webkit/graphics/WCRectangle;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2216
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Get window bounds"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2218
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 5
         2: .line 2219
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.getViewBounds:()Lcom/sun/webkit/graphics/WCRectangle;
            astore 1 /* bounds */
        start local 1 // com.sun.webkit.graphics.WCRectangle bounds
         3: .line 2220
            aload 1 /* bounds */
            ifnull 5
         4: .line 2221
            aload 1 /* bounds */
            areturn
        end local 1 // com.sun.webkit.graphics.WCRectangle bounds
         5: .line 2224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.fwkGetPageBounds:()Lcom/sun/webkit/graphics/WCRectangle;
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/webkit/WebPage;
            3    5     1  bounds  Lcom/sun/webkit/graphics/WCRectangle;

  private void fwkSetWindowBounds(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
         0: .line 2228
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set window bounds: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* x */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* y */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* w */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* h */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2230
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2231
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            new com.sun.webkit.graphics.WCRectangle
            dup
            iload 1 /* x */
            i2f
            iload 2 /* y */
            i2f
            iload 3 /* w */
            i2f
            iload 4 /* h */
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            invokeinterface com.sun.webkit.UIClient.setViewBounds:(Lcom/sun/webkit/graphics/WCRectangle;)V
         3: .line 2233
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;
            0    4     1     x  I
            0    4     2     y  I
            0    4     3     w  I
            0    4     4     h  I
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  private com.sun.webkit.graphics.WCRectangle fwkGetPageBounds();
    descriptor: ()Lcom/sun/webkit/graphics/WCRectangle;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2236
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Get page bounds"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2237
            new com.sun.webkit.graphics.WCRectangle
            dup
            fconst_0
            fconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.width:I
            i2f
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.height:I
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            areturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/webkit/WebPage;

  private void fwkSetScrollbarsVisible(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // boolean visible
         0: .line 2242
            return
        end local 1 // boolean visible
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/webkit/WebPage;
            0    1     1  visible  Z
    MethodParameters:
         Name  Flags
      visible  

  private void fwkSetStatusbarText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String text
         0: .line 2245
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Set statusbar text: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* text */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2247
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2248
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            aload 1 /* text */
            invokeinterface com.sun.webkit.UIClient.setStatusbarText:(Ljava/lang/String;)V
         3: .line 2250
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;
            0    4     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  private java.lang.String[] fwkChooseFile(java.lang.String, boolean, java.lang.String);
    descriptor: (Ljava/lang/String;ZLjava/lang/String;)[Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String initialFileName
        start local 2 // boolean multiple
        start local 3 // java.lang.String mimeFilters
         0: .line 2253
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Choose file, initial="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* initialFileName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2255
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2256
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            aload 1 /* initialFileName */
            iload 2 /* multiple */
            aload 3 /* mimeFilters */
            invokeinterface com.sun.webkit.UIClient.chooseFile:(Ljava/lang/String;ZLjava/lang/String;)[Ljava/lang/String;
            goto 4
         3: .line 2257
      StackMap locals:
      StackMap stack:
            aconst_null
         4: .line 2255
      StackMap locals:
      StackMap stack: java.lang.String[]
            areturn
        end local 3 // java.lang.String mimeFilters
        end local 2 // boolean multiple
        end local 1 // java.lang.String initialFileName
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/sun/webkit/WebPage;
            0    5     1  initialFileName  Ljava/lang/String;
            0    5     2         multiple  Z
            0    5     3      mimeFilters  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      initialFileName  
      multiple         
      mimeFilters      

  private void fwkStartDrag(java.lang.Object, int, int, int, int, java.lang.String[], java.lang.Object[], boolean);
    descriptor: (Ljava/lang/Object;IIII[Ljava/lang/String;[Ljava/lang/Object;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.Object image
        start local 2 // int imageOffsetX
        start local 3 // int imageOffsetY
        start local 4 // int eventPosX
        start local 5 // int eventPosY
        start local 6 // java.lang.String[] mimeTypes
        start local 7 // java.lang.Object[] values
        start local 8 // boolean isImageSource
         0: .line 2267
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Start drag: "
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2268
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 9
         2: .line 2269
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
         3: .line 2270
            aload 1 /* image */
            invokestatic com.sun.webkit.graphics.WCImage.getImage:(Ljava/lang/Object;)Lcom/sun/webkit/graphics/WCImage;
         4: .line 2271
            iload 2 /* imageOffsetX */
            iload 3 /* imageOffsetY */
         5: .line 2272
            iload 4 /* eventPosX */
            iload 5 /* eventPosY */
         6: .line 2273
            aload 6 /* mimeTypes */
            aload 7 /* values */
         7: .line 2274
            iload 8 /* isImageSource */
         8: .line 2269
            invokeinterface com.sun.webkit.UIClient.startDrag:(Lcom/sun/webkit/graphics/WCImage;IIII[Ljava/lang/String;[Ljava/lang/Object;Z)V
         9: .line 2276
      StackMap locals:
      StackMap stack:
            return
        end local 8 // boolean isImageSource
        end local 7 // java.lang.Object[] values
        end local 6 // java.lang.String[] mimeTypes
        end local 5 // int eventPosY
        end local 4 // int eventPosX
        end local 3 // int imageOffsetY
        end local 2 // int imageOffsetX
        end local 1 // java.lang.Object image
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0           this  Lcom/sun/webkit/WebPage;
            0   10     1          image  Ljava/lang/Object;
            0   10     2   imageOffsetX  I
            0   10     3   imageOffsetY  I
            0   10     4      eventPosX  I
            0   10     5      eventPosY  I
            0   10     6      mimeTypes  [Ljava/lang/String;
            0   10     7         values  [Ljava/lang/Object;
            0   10     8  isImageSource  Z
    MethodParameters:
               Name  Flags
      image          
      imageOffsetX   
      imageOffsetY   
      eventPosX      
      eventPosY      
      mimeTypes      
      values         
      isImageSource  

  private com.sun.webkit.graphics.WCPoint fwkScreenToWindow(com.sun.webkit.graphics.WCPoint);
    descriptor: (Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCPoint;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCPoint ptScreen
         0: .line 2279
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "fwkScreenToWindow"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2281
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2282
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            aload 1 /* ptScreen */
            invokeinterface com.sun.webkit.WebPageClient.screenToWindow:(Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCPoint;
            areturn
         3: .line 2284
      StackMap locals:
      StackMap stack:
            aload 1 /* ptScreen */
            areturn
        end local 1 // com.sun.webkit.graphics.WCPoint ptScreen
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/webkit/WebPage;
            0    4     1  ptScreen  Lcom/sun/webkit/graphics/WCPoint;
    MethodParameters:
          Name  Flags
      ptScreen  

  private com.sun.webkit.graphics.WCPoint fwkWindowToScreen(com.sun.webkit.graphics.WCPoint);
    descriptor: (Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCPoint;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // com.sun.webkit.graphics.WCPoint ptWindow
         0: .line 2288
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "fwkWindowToScreen"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         1: .line 2290
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2291
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            aload 1 /* ptWindow */
            invokeinterface com.sun.webkit.WebPageClient.windowToScreen:(Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCPoint;
            areturn
         3: .line 2293
      StackMap locals:
      StackMap stack:
            aload 1 /* ptWindow */
            areturn
        end local 1 // com.sun.webkit.graphics.WCPoint ptWindow
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/webkit/WebPage;
            0    4     1  ptWindow  Lcom/sun/webkit/graphics/WCPoint;
    MethodParameters:
          Name  Flags
      ptWindow  

  private void fwkAlert(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String text
         0: .line 2298
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "JavaScript alert(): text = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* text */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2300
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2301
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            aload 1 /* text */
            invokeinterface com.sun.webkit.UIClient.alert:(Ljava/lang/String;)V
         3: .line 2303
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;
            0    4     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  private boolean fwkConfirm(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String text
         0: .line 2306
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "JavaScript confirm(): text = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* text */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2308
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2309
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            aload 1 /* text */
            invokeinterface com.sun.webkit.UIClient.confirm:(Ljava/lang/String;)Z
            ireturn
         3: .line 2311
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String text
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;
            0    4     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  private java.lang.String fwkPrompt(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String text
        start local 2 // java.lang.String defaultValue
         0: .line 2315
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "JavaScript prompt(): text = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* text */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", default = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* defaultValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2317
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2318
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            aload 1 /* text */
            aload 2 /* defaultValue */
            invokeinterface com.sun.webkit.UIClient.prompt:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
         3: .line 2320
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String defaultValue
        end local 1 // java.lang.String text
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/webkit/WebPage;
            0    4     1          text  Ljava/lang/String;
            0    4     2  defaultValue  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      text          
      defaultValue  

  private boolean fwkCanRunBeforeUnloadConfirmPanel();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2324
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "JavaScript canRunBeforeUnloadConfirmPanel()"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2326
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2327
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.canRunBeforeUnloadConfirmPanel:()Z
            ireturn
         3: .line 2329
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;

  private boolean fwkRunBeforeUnloadConfirmPanel(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String message
         0: .line 2333
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "JavaScript runBeforeUnloadConfirmPanel(): message = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* message */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2335
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2336
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            aload 1 /* message */
            invokeinterface com.sun.webkit.UIClient.runBeforeUnloadConfirmPanel:(Ljava/lang/String;)Z
            ireturn
         3: .line 2338
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String message
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/webkit/WebPage;
            0    4     1  message  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      message  

  private void fwkAddMessageToConsole(java.lang.String, int, java.lang.String);
    descriptor: (Ljava/lang/String;ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String message
        start local 2 // int lineNumber
        start local 3 // java.lang.String sourceId
         0: .line 2344
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "fwkAddMessageToConsole(): message = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* message */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 2345
            ldc ", lineNumber = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* lineNumber */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", sourceId = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* sourceId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         2: .line 2344
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 2346
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 5
         4: .line 2347
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            aload 1 /* message */
            iload 2 /* lineNumber */
            aload 3 /* sourceId */
            invokeinterface com.sun.webkit.WebPageClient.addMessageToConsole:(Ljava/lang/String;ILjava/lang/String;)V
         5: .line 2349
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String sourceId
        end local 2 // int lineNumber
        end local 1 // java.lang.String message
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lcom/sun/webkit/WebPage;
            0    6     1     message  Ljava/lang/String;
            0    6     2  lineNumber  I
            0    6     3    sourceId  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      message     
      lineNumber  
      sourceId    

  private void fwkFireLoadEvent(long, int, java.lang.String, java.lang.String, double, int);
    descriptor: (JILjava/lang/String;Ljava/lang/String;DI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=9, args_size=7
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // int state
        start local 4 // java.lang.String url
        start local 5 // java.lang.String contentType
        start local 6 // double progress
        start local 8 // int errorCode
         0: .line 2355
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Load event: pFrame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", state = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* state */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         1: .line 2356
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", contenttype="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* contentType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 2357
            ldc ", progress = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            dload 6 /* progress */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", error = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 8 /* errorCode */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 2355
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         4: .line 2359
            aload 0 /* this */
            lload 1 /* frameID */
            iload 3 /* state */
            aload 4 /* url */
            aload 5 /* contentType */
            dload 6 /* progress */
            iload 8 /* errorCode */
            invokevirtual com.sun.webkit.WebPage.fireLoadEvent:(JILjava/lang/String;Ljava/lang/String;DI)V
         5: .line 2360
            return
        end local 8 // int errorCode
        end local 6 // double progress
        end local 5 // java.lang.String contentType
        end local 4 // java.lang.String url
        end local 3 // int state
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/sun/webkit/WebPage;
            0    6     1      frameID  J
            0    6     3        state  I
            0    6     4          url  Ljava/lang/String;
            0    6     5  contentType  Ljava/lang/String;
            0    6     6     progress  D
            0    6     8    errorCode  I
    MethodParameters:
             Name  Flags
      frameID      
      state        
      url          
      contentType  
      progress     
      errorCode    

  private void fwkFireResourceLoadEvent(long, int, int, java.lang.String, double, int);
    descriptor: (JIILjava/lang/String;DI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=11, args_size=7
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // int state
        start local 4 // int id
        start local 5 // java.lang.String contentType
        start local 6 // double progress
        start local 8 // int errorCode
         0: .line 2366
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Resource load event: pFrame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* frameID */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", state = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* state */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         1: .line 2367
            ldc ", id = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* id */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", contenttype="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* contentType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 2368
            ldc ", progress = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            dload 6 /* progress */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", error = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 8 /* errorCode */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 2366
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         4: .line 2370
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
            iload 4 /* id */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 9 /* url */
        start local 9 // java.lang.String url
         5: .line 2371
            aload 9 /* url */
            ifnonnull 8
         6: .line 2372
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Error in fwkFireResourceLoadEvent: unknown request id "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* id */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         7: .line 2373
            return
         8: .line 2376
      StackMap locals: java.lang.String
      StackMap stack:
            iload 3 /* state */
            istore 10 /* eventState */
        start local 10 // int eventState
         9: .line 2378
            iload 3 /* state */
            bipush 20
            if_icmpne 14
        10: .line 2379
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestStarted:Ljava/util/Set;
            iload 4 /* id */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifeq 13
        11: .line 2380
            bipush 21
            istore 10 /* eventState */
        12: .line 2381
            goto 14
        13: .line 2382
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestStarted:Ljava/util/Set;
            iload 4 /* id */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        14: .line 2386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            iload 10 /* eventState */
            aload 9 /* url */
            aload 5 /* contentType */
            dload 6 /* progress */
            iload 8 /* errorCode */
            invokevirtual com.sun.webkit.WebPage.fireResourceLoadEvent:(JILjava/lang/String;Ljava/lang/String;DI)V
        15: .line 2387
            return
        end local 10 // int eventState
        end local 9 // java.lang.String url
        end local 8 // int errorCode
        end local 6 // double progress
        end local 5 // java.lang.String contentType
        end local 4 // int id
        end local 3 // int state
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Lcom/sun/webkit/WebPage;
            0   16     1      frameID  J
            0   16     3        state  I
            0   16     4           id  I
            0   16     5  contentType  Ljava/lang/String;
            0   16     6     progress  D
            0   16     8    errorCode  I
            5   16     9          url  Ljava/lang/String;
            9   16    10   eventState  I
    MethodParameters:
             Name  Flags
      frameID      
      state        
      id           
      contentType  
      progress     
      errorCode    

  private boolean fwkPermitNavigateAction(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // java.lang.String url
         0: .line 2390
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Policy: permit NAVIGATE: pFrame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* pFrame */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2392
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2393
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            lload 1 /* pFrame */
            aload 0 /* this */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.str2url:(Ljava/lang/String;)Ljava/net/URL;
            invokeinterface com.sun.webkit.PolicyClient.permitNavigateAction:(JLjava/net/URL;)Z
            ireturn
         3: .line 2395
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String url
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/WebPage;
            0    4     1  pFrame  J
            0    4     3     url  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pFrame  
      url     

  private boolean fwkPermitRedirectAction(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // java.lang.String url
         0: .line 2399
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Policy: permit REDIRECT: pFrame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* pFrame */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2401
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2402
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            lload 1 /* pFrame */
            aload 0 /* this */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.str2url:(Ljava/lang/String;)Ljava/net/URL;
            invokeinterface com.sun.webkit.PolicyClient.permitRedirectAction:(JLjava/net/URL;)Z
            ireturn
         3: .line 2404
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String url
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/WebPage;
            0    4     1  pFrame  J
            0    4     3     url  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pFrame  
      url     

  private boolean fwkPermitAcceptResourceAction(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // java.lang.String url
         0: .line 2408
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Policy: permit ACCEPT_RESOURCE: pFrame + "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* pFrame */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2410
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2411
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            lload 1 /* pFrame */
            aload 0 /* this */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.str2url:(Ljava/lang/String;)Ljava/net/URL;
            invokeinterface com.sun.webkit.PolicyClient.permitAcceptResourceAction:(JLjava/net/URL;)Z
            ireturn
         3: .line 2413
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String url
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/WebPage;
            0    4     1  pFrame  J
            0    4     3     url  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pFrame  
      url     

  private boolean fwkPermitSubmitDataAction(long, java.lang.String, java.lang.String, boolean);
    descriptor: (JLjava/lang/String;Ljava/lang/String;Z)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // java.lang.String url
        start local 4 // java.lang.String httpMethod
        start local 5 // boolean isSubmit
         0: .line 2419
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Policy: permit "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 5 /* isSubmit */
            ifeq 1
            ldc ""
            goto 2
      StackMap locals: com.sun.webkit.WebPage long java.lang.String java.lang.String int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder
         1: ldc "RE"
      StackMap locals: com.sun.webkit.WebPage long java.lang.String java.lang.String int
      StackMap stack: com.sun.javafx.logging.PlatformLogger java.lang.StringBuilder java.lang.String
         2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "SUBMIT_DATA: pFrame = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 2420
            lload 1 /* pFrame */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", httpMethod = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* httpMethod */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 2419
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         5: .line 2422
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 9
         6: .line 2423
            iload 5 /* isSubmit */
            ifeq 8
         7: .line 2424
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            lload 1 /* pFrame */
            aload 0 /* this */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.str2url:(Ljava/lang/String;)Ljava/net/URL;
            aload 4 /* httpMethod */
            invokeinterface com.sun.webkit.PolicyClient.permitSubmitDataAction:(JLjava/net/URL;Ljava/lang/String;)Z
            ireturn
         8: .line 2426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            lload 1 /* pFrame */
            aload 0 /* this */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.str2url:(Ljava/lang/String;)Ljava/net/URL;
            aload 4 /* httpMethod */
            invokeinterface com.sun.webkit.PolicyClient.permitResubmitDataAction:(JLjava/net/URL;Ljava/lang/String;)Z
            ireturn
         9: .line 2429
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 5 // boolean isSubmit
        end local 4 // java.lang.String httpMethod
        end local 3 // java.lang.String url
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lcom/sun/webkit/WebPage;
            0   10     1      pFrame  J
            0   10     3         url  Ljava/lang/String;
            0   10     4  httpMethod  Ljava/lang/String;
            0   10     5    isSubmit  Z
    MethodParameters:
            Name  Flags
      pFrame      
      url         
      httpMethod  
      isSubmit    

  private boolean fwkPermitEnableScriptsAction(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // java.lang.String url
         0: .line 2433
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Policy: permit ENABLE_SCRIPTS: pFrame + "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* pFrame */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2435
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2436
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            lload 1 /* pFrame */
            aload 0 /* this */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.str2url:(Ljava/lang/String;)Ljava/net/URL;
            invokeinterface com.sun.webkit.PolicyClient.permitEnableScriptsAction:(JLjava/net/URL;)Z
            ireturn
         3: .line 2438
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String url
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/WebPage;
            0    4     1  pFrame  J
            0    4     3     url  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pFrame  
      url     

  private boolean fwkPermitNewWindowAction(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pFrame
        start local 3 // java.lang.String url
         0: .line 2442
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Policy: permit NEW_PAGE: pFrame = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 1 /* pFrame */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            ldc ", url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2444
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2445
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            lload 1 /* pFrame */
            aload 0 /* this */
            aload 3 /* url */
            invokevirtual com.sun.webkit.WebPage.str2url:(Ljava/lang/String;)Ljava/net/URL;
            invokeinterface com.sun.webkit.PolicyClient.permitNewPageAction:(JLjava/net/URL;)Z
            ireturn
         3: .line 2447
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String url
        end local 1 // long pFrame
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/WebPage;
            0    4     1  pFrame  J
            0    4     3     url  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pFrame  
      url     

  private boolean permitCloseWindowAction();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2452
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Policy: permit CLOSE_PAGE"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2454
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2457
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            invokeinterface com.sun.webkit.PolicyClient.permitClosePageAction:(J)Z
            ireturn
         3: .line 2459
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/WebPage;

  private void fwkRepaintAll();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2463
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Repainting the entire page"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 2464
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
         2: .line 2465
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/webkit/WebPage;

  private boolean fwkSendInspectorMessageToFrontend(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String message
         0: .line 2468
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINE:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 4
         1: .line 2469
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Sending inspector message to frontend, message: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         2: .line 2470
            aload 1 /* message */
            aastore
         3: .line 2469
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 2472
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* result */
        start local 2 // boolean result
         5: .line 2473
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.inspectorClient:Lcom/sun/webkit/InspectorClient;
            ifnull 8
         6: .line 2474
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Invoking inspector client"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         7: .line 2475
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.inspectorClient:Lcom/sun/webkit/InspectorClient;
            aload 1 /* message */
            invokeinterface com.sun.webkit.InspectorClient.sendMessageToFrontend:(Ljava/lang/String;)Z
            istore 2 /* result */
         8: .line 2477
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINE:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 10
         9: .line 2478
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Result: [{0}]"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 2 /* result */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 2480
      StackMap locals:
      StackMap stack:
            iload 2 /* result */
            ireturn
        end local 2 // boolean result
        end local 1 // java.lang.String message
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/sun/webkit/WebPage;
            0   11     1  message  Ljava/lang/String;
            5   11     2   result  Z
    MethodParameters:
         Name  Flags
      message  

  public static int getWorkerThreadCount();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 2486
            invokestatic com.sun.webkit.WebPage.twkWorkerThreadCount:()I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static native int twkWorkerThreadCount();
    descriptor: ()I
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  private void fwkDidClearWindowObject(long, long);
    descriptor: (JJ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long pContext
        start local 3 // long pWindowObject
         0: .line 2492
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 2
         1: .line 2493
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            lload 1 /* pContext */
            lload 3 /* pWindowObject */
            invokeinterface com.sun.webkit.WebPageClient.didClearWindowObject:(JJ)V
         2: .line 2495
      StackMap locals:
      StackMap stack:
            return
        end local 3 // long pWindowObject
        end local 1 // long pContext
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lcom/sun/webkit/WebPage;
            0    3     1       pContext  J
            0    3     3  pWindowObject  J
    MethodParameters:
               Name  Flags
      pContext       
      pWindowObject  

  private java.net.URL str2url(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/net/URL;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // java.lang.String url
         0: .line 2503
            aload 1 /* url */
            invokestatic com.sun.webkit.network.URLs.newURL:(Ljava/lang/String;)Ljava/net/URL;
         1: areturn
         2: .line 2504
      StackMap locals:
      StackMap stack: java.net.MalformedURLException
            astore 2 /* ex */
        start local 2 // java.net.MalformedURLException ex
         3: .line 2505
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            new java.lang.StringBuilder
            dup
            ldc "Exception while converting \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* url */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\" to URL"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* ex */
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.net.MalformedURLException ex
         4: .line 2507
            aconst_null
            areturn
        end local 1 // java.lang.String url
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/webkit/WebPage;
            0    5     1   url  Ljava/lang/String;
            3    4     2    ex  Ljava/net/MalformedURLException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.net.MalformedURLException
    MethodParameters:
      Name  Flags
      url   

  private void fireLoadEvent(long, int, java.lang.String, java.lang.String, double, int);
    descriptor: (JILjava/lang/String;Ljava/lang/String;DI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=11, args_size=7
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // int state
        start local 4 // java.lang.String url
        start local 5 // java.lang.String contentType
        start local 6 // double progress
        start local 8 // int errorCode
         0: .line 2513
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.loadListenerClients:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 10
            goto 3
      StackMap locals: com.sun.webkit.WebPage long int java.lang.String java.lang.String double int top java.util.Iterator
      StackMap stack:
         1: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.LoadListenerClient
            astore 9 /* l */
        start local 9 // com.sun.webkit.LoadListenerClient l
         2: .line 2514
            aload 9 /* l */
            lload 1 /* frameID */
            iload 3 /* state */
            aload 4 /* url */
            aload 5 /* contentType */
            dload 6 /* progress */
            iload 8 /* errorCode */
            invokeinterface com.sun.webkit.LoadListenerClient.dispatchLoadEvent:(JILjava/lang/String;Ljava/lang/String;DI)V
        end local 9 // com.sun.webkit.LoadListenerClient l
         3: .line 2513
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 2516
            return
        end local 8 // int errorCode
        end local 6 // double progress
        end local 5 // java.lang.String contentType
        end local 4 // java.lang.String url
        end local 3 // int state
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/webkit/WebPage;
            0    5     1      frameID  J
            0    5     3        state  I
            0    5     4          url  Ljava/lang/String;
            0    5     5  contentType  Ljava/lang/String;
            0    5     6     progress  D
            0    5     8    errorCode  I
            2    3     9            l  Lcom/sun/webkit/LoadListenerClient;
    MethodParameters:
             Name  Flags
      frameID      
      state        
      url          
      contentType  
      progress     
      errorCode    

  private void fireResourceLoadEvent(long, int, java.lang.String, java.lang.String, double, int);
    descriptor: (JILjava/lang/String;Ljava/lang/String;DI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=11, args_size=7
        start local 0 // com.sun.webkit.WebPage this
        start local 1 // long frameID
        start local 3 // int state
        start local 4 // java.lang.String url
        start local 5 // java.lang.String contentType
        start local 6 // double progress
        start local 8 // int errorCode
         0: .line 2521
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.loadListenerClients:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 10
            goto 3
      StackMap locals: com.sun.webkit.WebPage long int java.lang.String java.lang.String double int top java.util.Iterator
      StackMap stack:
         1: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.webkit.LoadListenerClient
            astore 9 /* l */
        start local 9 // com.sun.webkit.LoadListenerClient l
         2: .line 2522
            aload 9 /* l */
            lload 1 /* frameID */
            iload 3 /* state */
            aload 4 /* url */
            aload 5 /* contentType */
            dload 6 /* progress */
            iload 8 /* errorCode */
            invokeinterface com.sun.webkit.LoadListenerClient.dispatchResourceLoadEvent:(JILjava/lang/String;Ljava/lang/String;DI)V
        end local 9 // com.sun.webkit.LoadListenerClient l
         3: .line 2521
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 2524
            return
        end local 8 // int errorCode
        end local 6 // double progress
        end local 5 // java.lang.String contentType
        end local 4 // java.lang.String url
        end local 3 // int state
        end local 1 // long frameID
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/webkit/WebPage;
            0    5     1      frameID  J
            0    5     3        state  I
            0    5     4          url  Ljava/lang/String;
            0    5     5  contentType  Ljava/lang/String;
            0    5     6     progress  D
            0    5     8    errorCode  I
            2    3     9            l  Lcom/sun/webkit/LoadListenerClient;
    MethodParameters:
             Name  Flags
      frameID      
      state        
      url          
      contentType  
      progress     
      errorCode    

  private void repaintAll();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2527
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         1: .line 2528
            aload 0 /* this */
            new com.sun.webkit.graphics.WCRectangle
            dup
            fconst_0
            fconst_0
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.width:I
            i2f
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.height:I
            i2f
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            invokevirtual com.sun.webkit.WebPage.addDirtyRect:(Lcom/sun/webkit/graphics/WCRectangle;)V
         2: .line 2529
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/webkit/WebPage;

  int test_getFramesCount();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 2533
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            invokeinterface java.util.Set.size:()I
            ireturn
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/WebPage;

  private static native void twkInitWebCore(boolean, boolean, boolean);
    descriptor: (ZZZ)V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      useJIT     
      useDFGJIT  
      useCSS3D   

  private native long twkCreatePage(boolean);
    descriptor: (Z)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
          Name  Flags
      editable  

  private native void twkInit(long, boolean, float);
    descriptor: (JZF)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
                  Name  Flags
      pPage             
      usePlugins        
      devicePixelScale  

  private native void twkDestroyPage(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native long twkGetMainFrame(long);
    descriptor: (J)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native long twkGetParentFrame(long);
    descriptor: (J)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native long[] twkGetChildFrames(long);
    descriptor: (J)[J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native java.lang.String twkGetName(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native java.lang.String twkGetURL(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native java.lang.String twkGetInnerText(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native java.lang.String twkGetRenderTree(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native java.lang.String twkGetContentType(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native java.lang.String twkGetTitle(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native java.lang.String twkGetIconURL(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private static native org.w3c.dom.Document twkGetDocument(long);
    descriptor: (J)Lorg/w3c/dom/Document;
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private static native org.w3c.dom.Element twkGetOwnerElement(long);
    descriptor: (J)Lorg/w3c/dom/Element;
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native void twkOpen(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  
      url     

  private native void twkOverridePreference(long, java.lang.String, java.lang.String);
    descriptor: (JLjava/lang/String;Ljava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  
      key    
      value  

  private native void twkResetToConsistentStateBeforeTesting(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native void twkLoad(long, java.lang.String, java.lang.String);
    descriptor: (JLjava/lang/String;Ljava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
             Name  Flags
      pFrame       
      text         
      contentType  

  private native boolean twkIsLoading(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native void twkStop(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native void twkStopAll(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native void twkRefresh(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native boolean twkGoBackForward(long, int);
    descriptor: (JI)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
          Name  Flags
      pPage     
      distance  

  private native boolean twkCopy(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native boolean twkFindInPage(long, java.lang.String, boolean, boolean, boolean);
    descriptor: (JLjava/lang/String;ZZZ)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
              Name  Flags
      pPage         
      stringToFind  
      forward       
      wrap          
      matchCase     

  private native boolean twkFindInFrame(long, java.lang.String, boolean, boolean, boolean);
    descriptor: (JLjava/lang/String;ZZZ)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
              Name  Flags
      pFrame        
      stringToFind  
      forward       
      wrap          
      matchCase     

  private native float twkGetZoomFactor(long, boolean);
    descriptor: (JZ)F
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
          Name  Flags
      pFrame    
      textOnly  

  private native void twkSetZoomFactor(long, float, boolean);
    descriptor: (JFZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
            Name  Flags
      pFrame      
      zoomFactor  
      textOnly    

  private native java.lang.Object twkExecuteScript(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Ljava/lang/Object;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  
      script  

  private native void twkReset(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native int twkGetFrameHeight(long);
    descriptor: (J)I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native int twkBeginPrinting(long, float, float);
    descriptor: (JFF)I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pPage   
      width   
      height  

  private native void twkEndPrinting(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native void twkPrint(long, com.sun.webkit.graphics.WCRenderQueue, int, float);
    descriptor: (JLcom/sun/webkit/graphics/WCRenderQueue;IF)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
            Name  Flags
      pPage       
      gc          
      pageNumber  
      width       

  private native float twkAdjustFrameHeight(long, float, float, float);
    descriptor: (JFFF)F
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
             Name  Flags
      pFrame       
      oldTop       
      oldBottom    
      bottomLimit  

  private native int[] twkGetVisibleRect(long);
    descriptor: (J)[I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native void twkScrollToPosition(long, int, int);
    descriptor: (JII)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  
      x       
      y       

  private native int[] twkGetContentSize(long);
    descriptor: (J)[I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native void twkSetTransparent(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
               Name  Flags
      pFrame         
      isTransparent  

  private native void twkSetBackgroundColor(long, int);
    descriptor: (JI)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
                 Name  Flags
      pFrame           
      backgroundColor  

  private native void twkSetBounds(long, int, int, int, int);
    descriptor: (JIIII)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  
      x      
      y      
      w      
      h      

  private native void twkPrePaint(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native void twkUpdateContent(long, com.sun.webkit.graphics.WCRenderQueue, int, int, int, int);
    descriptor: (JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  
      rq     
      x      
      y      
      w      
      h      

  private native void twkPostPaint(long, com.sun.webkit.graphics.WCRenderQueue, int, int, int, int);
    descriptor: (JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  
      rq     
      x      
      y      
      w      
      h      

  private native java.lang.String twkGetEncoding(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native void twkSetEncoding(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
          Name  Flags
      pPage     
      encoding  

  private native void twkProcessFocusEvent(long, int, int);
    descriptor: (JII)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
           Name  Flags
      pPage      
      id         
      direction  

  private native boolean twkProcessKeyEvent(long, int, java.lang.String, java.lang.String, int, boolean, boolean, boolean, boolean, double);
    descriptor: (JILjava/lang/String;Ljava/lang/String;IZZZZD)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
                       Name  Flags
      pPage                  
      type                   
      text                   
      keyIdentifier          
      windowsVirtualKeyCode  
      shift                  
      ctrl                   
      alt                    
      meta                   
      when                   

  private native boolean twkProcessMouseEvent(long, int, int, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, double);
    descriptor: (JIIIIIIIZZZZZD)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
              Name  Flags
      pPage         
      id            
      button        
      clickCount    
      x             
      y             
      sx            
      sy            
      shift         
      control       
      alt           
      meta          
      popupTrigger  
      when          

  private native boolean twkProcessMouseWheelEvent(long, int, int, int, int, float, float, boolean, boolean, boolean, boolean, double);
    descriptor: (JIIIIFFZZZZD)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      pPage    
      x        
      y        
      sx       
      sy       
      dx       
      dy       
      shift    
      control  
      alt      
      meta     
      when     

  private native boolean twkProcessInputTextChange(long, java.lang.String, java.lang.String, int[], int);
    descriptor: (JLjava/lang/String;Ljava/lang/String;[II)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
               Name  Flags
      pPage          
      committed      
      composed       
      attributes     
      caretPosition  

  private native boolean twkProcessCaretPositionChange(long, int);
    descriptor: (JI)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
               Name  Flags
      pPage          
      caretPosition  

  private native int[] twkGetTextLocation(long, int);
    descriptor: (JI)[I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
           Name  Flags
      pPage      
      charIndex  

  private native int twkGetInsertPositionOffset(long);
    descriptor: (J)I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native int twkGetCommittedTextLength(long);
    descriptor: (J)I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native java.lang.String twkGetCommittedText(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native java.lang.String twkGetSelectedText(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native int twkProcessDrag(long, int, java.lang.String[], java.lang.String[], int, int, int, int, int);
    descriptor: (JI[Ljava/lang/String;[Ljava/lang/String;IIIII)I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
             Name  Flags
      page         
      commandId    
      mimeTypes    
      values       
      x            
      y            
      screenX      
      screenY      
      dndActionId  

  private native boolean twkExecuteCommand(long, java.lang.String, java.lang.String);
    descriptor: (JLjava/lang/String;Ljava/lang/String;)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      page     
      command  
      value    

  private native boolean twkQueryCommandEnabled(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      page     
      command  

  private native boolean twkQueryCommandState(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      page     
      command  

  private native java.lang.String twkQueryCommandValue(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      page     
      command  

  private native boolean twkIsEditable(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  

  private native void twkSetEditable(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
          Name  Flags
      page      
      editable  

  private native java.lang.String twkGetHtml(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native boolean twkGetUsePageCache(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  

  private native void twkSetUsePageCache(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
              Name  Flags
      page          
      usePageCache  

  private native boolean twkGetDeveloperExtrasEnabled(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  

  private native void twkSetDeveloperExtrasEnabled(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      page     
      enabled  

  private native boolean twkIsJavaScriptEnabled(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  

  private native void twkSetJavaScriptEnabled(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      page    
      enable  

  private native boolean twkIsContextMenuEnabled(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  

  private native void twkSetContextMenuEnabled(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      page    
      enable  

  private native void twkSetUserStyleSheetLocation(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  
      url   

  private native java.lang.String twkGetUserAgent(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  

  private native void twkSetUserAgent(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
           Name  Flags
      page       
      userAgent  

  private native void twkSetLocalStorageDatabasePath(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      page  
      path  

  private native void twkSetLocalStorageEnabled(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      page     
      enabled  

  private native int twkGetUnloadEventListenersCount(long);
    descriptor: (J)I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pFrame  

  private native void twkConnectInspectorFrontend(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native void twkDisconnectInspectorFrontend(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      pPage  

  private native void twkDispatchInspectorMessageFromFrontend(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      pPage    
      message  

  private static native void twkDoJSCGarbageCollection();
    descriptor: ()V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  private static java.lang.Void lambda$0();
    descriptor: ()Ljava/lang/Void;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=0
         0: .line 133
            ldc "jfxwebkit"
            invokestatic com.sun.glass.utils.NativeLibLoader.loadLibrary:(Ljava/lang/String;)V
         1: .line 134
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "jfxwebkit loaded"
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         2: .line 136
            invokestatic java.net.CookieHandler.getDefault:()Ljava/net/CookieHandler;
            ifnonnull 8
         3: .line 138
            ldc "com.sun.webkit.setDefaultCookieHandler"
         4: .line 139
            ldc "true"
         5: .line 137
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 0 /* setDefault */
        start local 0 // boolean setDefault
         6: .line 140
            iload 0 /* setDefault */
            ifeq 8
         7: .line 141
            new com.sun.webkit.network.CookieManager
            dup
            invokespecial com.sun.webkit.network.CookieManager.<init>:()V
            invokestatic java.net.CookieHandler.setDefault:(Ljava/net/CookieHandler;)V
        end local 0 // boolean setDefault
         8: .line 146
      StackMap locals:
      StackMap stack:
            ldc "com.sun.webkit.useJIT"
            ldc "true"
         9: .line 145
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 0 /* useJIT */
        start local 0 // boolean useJIT
        10: .line 148
            ldc "com.sun.webkit.useDFGJIT"
            ldc "true"
        11: .line 147
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 1 /* useDFGJIT */
        start local 1 // boolean useDFGJIT
        12: .line 152
            ldc "com.sun.webkit.useCSS3D"
            ldc "false"
        13: .line 151
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 2 /* useCSS3D */
        start local 2 // boolean useCSS3D
        14: .line 153
            iload 2 /* useCSS3D */
            ifeq 15
            getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
            invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
            ifeq 15
            iconst_1
            goto 16
      StackMap locals: int int int
      StackMap stack:
        15: iconst_0
      StackMap locals:
      StackMap stack: int
        16: istore 2 /* useCSS3D */
        17: .line 156
            iload 0 /* useJIT */
            iload 1 /* useDFGJIT */
            iload 2 /* useCSS3D */
            invokestatic com.sun.webkit.WebPage.twkInitWebCore:(ZZZ)V
        18: .line 157
            aconst_null
            areturn
        end local 2 // boolean useCSS3D
        end local 1 // boolean useDFGJIT
        end local 0 // boolean useJIT
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            6    8     0  setDefault  Z
           10   19     0      useJIT  Z
           12   19     1   useDFGJIT  Z
           14   19     2    useCSS3D  Z

  private void lambda$3(com.sun.webkit.graphics.WCRenderQueue, int, int, int, int);
    descriptor: (Lcom/sun/webkit/graphics/WCRenderQueue;IIII)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // com.sun.webkit.WebPage this
         0: .line 668
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 1
            iload 2
            iload 3
            iload 4
            iload 5
            invokevirtual com.sun.webkit.WebPage.twkUpdateContent:(JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V
         1: .line 669
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/webkit/WebPage;

  private void lambda$4();
    descriptor: ()V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 697
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
         1: .line 698
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/webkit/WebPage;

  private void lambda$5(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1233
            aload 0 /* this */
            lload 1
            aload 3
            invokevirtual com.sun.webkit.WebPage.twkOpen:(JLjava/lang/String;)V
         1: .line 1234
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/webkit/WebPage;

  private void lambda$6(long, java.lang.String, java.lang.String);
    descriptor: (JLjava/lang/String;Ljava/lang/String;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1263
            aload 0 /* this */
            lload 1
            aload 3
            aload 4
            invokevirtual com.sun.webkit.WebPage.twkLoad:(JLjava/lang/String;Ljava/lang/String;)V
         1: .line 1264
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/webkit/WebPage;

  private void lambda$7(java.util.concurrent.CountDownLatch, float, float, java.util.concurrent.atomic.AtomicReference);
    descriptor: (Ljava/util/concurrent/CountDownLatch;FFLjava/util/concurrent/atomic/AtomicReference;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1800
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            fload 2
            fload 3
            invokevirtual com.sun.webkit.WebPage.twkBeginPrinting:(JFF)I
            istore 5 /* nPages */
        start local 5 // int nPages
         1: .line 1801
            aload 4
            iload 5 /* nPages */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.concurrent.atomic.AtomicReference.set:(Ljava/lang/Object;)V
        end local 5 // int nPages
         2: .line 1802
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 6
         4: .line 1803
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         5: .line 1804
            aload 6
            athrow
         6: .line 1803
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         7: .line 1805
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/webkit/WebPage;
            1    2     5  nPages  I
      Exception table:
        from    to  target  type
           0     3       3  any

  private void lambda$8(java.util.concurrent.CountDownLatch);
    descriptor: (Ljava/util/concurrent/CountDownLatch;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1828
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkEndPrinting:(J)V
         1: .line 1829
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Throwable
         2: astore 2
         3: .line 1830
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         4: .line 1831
            aload 2
            athrow
         5: .line 1830
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         6: .line 1832
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           0     2       2  any

  private void lambda$9(java.util.concurrent.CountDownLatch, com.sun.webkit.graphics.WCRenderQueue, int, float);
    descriptor: (Ljava/util/concurrent/CountDownLatch;Lcom/sun/webkit/graphics/WCRenderQueue;IF)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // com.sun.webkit.WebPage this
         0: .line 1856
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 2
            iload 3
            fload 4
            invokevirtual com.sun.webkit.WebPage.twkPrint:(JLcom/sun/webkit/graphics/WCRenderQueue;IF)V
         1: .line 1857
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Throwable
         2: astore 5
         3: .line 1858
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         4: .line 1859
            aload 5
            athrow
         5: .line 1858
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         6: .line 1860
            return
        end local 0 // com.sun.webkit.WebPage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/webkit/WebPage;
      Exception table:
        from    to  target  type
           0     2       2  any
}
SourceFile: "WebPage.java"
NestMembers:
  com.sun.webkit.WebPage$RenderFrame
InnerClasses:
  public final Level = com.sun.javafx.logging.PlatformLogger$Level of com.sun.javafx.logging.PlatformLogger
  private final RenderFrame = com.sun.webkit.WebPage$RenderFrame of com.sun.webkit.WebPage
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles