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 79
            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 80
            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 115
            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 130
            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 155
            iconst_0
            putstatic com.sun.webkit.WebPage.firstWebPageCreated:Z
         5: .line 865
            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 158
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
         1: .line 161
            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 163
            invokestatic com.sun.webkit.WebPage.twkDoJSCGarbageCollection:()V
         3: .line 164
            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 166
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 85
            aload 0 /* this */
            lconst_0
            putfield com.sun.webkit.WebPage.pPage:J
         2: .line 89
            aload 0 /* this */
            iconst_0
            putfield com.sun.webkit.WebPage.isDisposed:Z
         3: .line 98
            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 104
            aload 0 /* this */
         5: .line 105
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
         6: .line 109
            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 120
            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 124
            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 238
            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 478
            aload 0 /* this */
        11: .line 479
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.sun.webkit.WebPage.loadListenerClients:Ljava/util/List;
        12: .line 173
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
        13: .line 175
            aload 0 /* this */
            aload 1 /* pageClient */
            putfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
        14: .line 176
            aload 0 /* this */
            aload 2 /* uiClient */
            putfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
        15: .line 177
            aload 0 /* this */
            aload 3 /* policyClient */
            putfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
        16: .line 178
            aload 0 /* this */
            aload 4 /* inspectorClient */
            putfield com.sun.webkit.WebPage.inspectorClient:Lcom/sun/webkit/InspectorClient;
        17: .line 179
            aload 5 /* themeClient */
            ifnull 21
        18: .line 180
            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 181
            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 182
            goto 23
        21: .line 183
      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 184
            aload 0 /* this */
            aconst_null
            putfield com.sun.webkit.WebPage.scrollbarTheme:Lcom/sun/webkit/graphics/ScrollBarTheme;
        23: .line 187
      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 189
            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 190
            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 192
            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 194
            aload 1 /* pageClient */
            ifnull 30
            aload 1 /* pageClient */
            invokeinterface com.sun.webkit.WebPageClient.isBackBufferSupported:()Z
            ifeq 30
        28: .line 195
            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 196
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.ref:()V
        30: .line 199
      StackMap locals:
      StackMap stack:
            getstatic com.sun.webkit.WebPage.firstWebPageCreated:Z
            ifne 33
        31: .line 202
            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 203
            iconst_1
            putstatic com.sun.webkit.WebPage.firstWebPageCreated:Z
        33: .line 205
      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 208
            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 213
            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 222
            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 226
            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 230
            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 241
            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 242
      StackMap locals:
      StackMap stack:
            return
         2: .line 244
      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 245
      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 247
            aload 3 /* rect */
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.graphics.WCRectangle.contains:(Lcom/sun/webkit/graphics/WCRectangle;)Z
            ifeq 7
         6: .line 248
            return
         7: .line 251
      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 252
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
         9: .line 253
            goto 17
        10: .line 255
      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 257
            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 258
            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 259
            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 258
            iadd
            if_icmpge 17
        15: .line 261
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
        16: .line 262
            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 244
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        end local 2 // java.util.Iterator it
        18: .line 266
            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 267
            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 270
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 272
            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 274
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 272
            iload 2
            ireturn
         6: .line 273
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         7: .line 274
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 275
            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 279
            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 280
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Entering, dirtyRects: {0}, currentFrame: {1}"
         2: .line 281
            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 280
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 284
      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 288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         6: .line 289
            return
         7: .line 291
      StackMap locals:
      StackMap stack:
            aload 1 /* clip */
            ifnonnull 9
         8: .line 292
            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 294
      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 295
            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 296
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkPrePaint:(J)V
        12: .line 297
            goto 24
        13: .line 298
      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 299
            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 300
            goto 24
        16: .line 302
      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 303
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
        18: .line 304
            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 303
            astore 4 /* rq */
        start local 4 // com.sun.webkit.graphics.WCRenderQueue rq
        20: .line 305
            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 306
            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 305
            invokevirtual com.sun.webkit.WebPage.twkUpdateContent:(JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V
        23: .line 307
            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 297
      StackMap locals:
      StackMap stack:
            aload 2 /* oldDirtyRects */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 13
        25: .line 310
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
        26: .line 311
            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 310
            astore 3 /* rq */
        start local 3 // com.sun.webkit.graphics.WCRenderQueue rq
        28: .line 312
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            aload 3 /* rq */
        29: .line 313
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntX:()I
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntY:()I
        30: .line 314
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntWidth:()I
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCRectangle.getIntHeight:()I
        31: .line 312
            invokevirtual com.sun.webkit.WebPage.twkPostPaint:(JLcom/sun/webkit/graphics/WCRenderQueue;IIII)V
        32: .line 315
            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 318
            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 319
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Dirty rects processed, dirtyRects: {0}, currentFrame: {1}"
        35: .line 320
            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 319
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        37: .line 323
      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 324
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 3
            monitorenter
        39: .line 325
            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 327
            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 328
            goto 53
        42: .line 329
      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 330
            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 331
            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 332
            aload 6 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.isOpaque:()Z
            ifeq 52
        47: .line 333
            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 335
            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 336
            aload 5 /* frame */
            invokevirtual com.sun.webkit.WebPage$RenderFrame.drop:()V
        50: .line 337
            aload 4 /* it */
            invokeinterface java.util.Iterator.remove:()V
        51: .line 338
            goto 53
        end local 8 // com.sun.webkit.graphics.WCRectangle rqRect
        end local 6 // com.sun.webkit.graphics.WCRenderQueue rq
        52: .line 330
      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 328
      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 343
            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 344
            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 346
            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 347
            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 349
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.dropRenderFrames:()V
        59: .line 350
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
        60: .line 353
      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 324
            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 357
      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 358
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "Exiting, dirtyRects: {0}, currentFrame: {1}"
        67: .line 359
            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 358
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
        69: .line 361
      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 364
            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 365
            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 366
            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 365
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         4: .line 368
      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 369
            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 371
            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 372
            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 373
            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 374
            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 375
            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 377
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
        20: .line 379
            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 378
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.createRenderQueue:(Lcom/sun/webkit/graphics/WCRectangle;Z)Lcom/sun/webkit/graphics/WCRenderQueue;
        22: .line 377
            astore 11 /* rq */
        start local 11 // com.sun.webkit.graphics.WCRenderQueue rq
        23: .line 380
            bipush 32
            invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
        24: .line 381
            invokestatic java.nio.ByteOrder.nativeOrder:()Ljava/nio/ByteOrder;
            invokevirtual java.nio.ByteBuffer.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
        25: .line 382
            bipush 40
            invokevirtual java.nio.ByteBuffer.putInt:(I)Ljava/nio/ByteBuffer;
        26: .line 383
            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 384
            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 385
            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 380
            astore 12 /* buffer */
        start local 12 // java.nio.ByteBuffer buffer
        30: .line 386
            aload 12 /* buffer */
            invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
            pop
        31: .line 387
            aload 11 /* rq */
            aload 12 /* buffer */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.addBuffer:(Ljava/nio/ByteBuffer;)V
        32: .line 389
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            invokevirtual com.sun.webkit.WebPage$RenderFrame.drop:()V
        33: .line 390
            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 391
            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 392
            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 395
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 45
        37: .line 396
            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 397
            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 398
            aload 13 /* scrollRect */
            aload 14 /* r */
            invokevirtual com.sun.webkit.graphics.WCRectangle.contains:(Lcom/sun/webkit/graphics/WCRectangle;)Z
            ifeq 44
        41: .line 399
            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 400
            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 402
      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 397
      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 409
      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 410
            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 409
            invokevirtual com.sun.webkit.WebPage.addDirtyRect:(Lcom/sun/webkit/graphics/WCRectangle;)V
        51: .line 411
            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 412
            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 411
            invokevirtual com.sun.webkit.WebPage.addDirtyRect:(Lcom/sun/webkit/graphics/WCRectangle;)V
        57: .line 413
            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 485
            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 489
            aload 0 /* this */
            aload 1 /* imClient */
            putfield com.sun.webkit.WebPage.imClient:Lcom/sun/webkit/InputMethodClient;
         1: .line 490
            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 493
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.imClient:Lcom/sun/webkit/InputMethodClient;
            ifnull 2
         1: .line 499
            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 501
      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 504
            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 505
            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 507
      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 510
            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 514
            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 518
            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 526
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 528
            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 529
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 530
            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 556
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 531
            return
         6: .line 533
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* w */
            putfield com.sun.webkit.WebPage.width:I
         7: .line 534
            aload 0 /* this */
            iload 4 /* h */
            putfield com.sun.webkit.WebPage.height:I
         8: .line 535
            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 553
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
        10: .line 555
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 5
        12: .line 556
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 557
            aload 5
            athrow
        14: .line 556
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 558
            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 561
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 563
            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 564
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 565
            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 574
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 566
            return
         6: .line 568
      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 574
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 569
            return
         9: .line 571
      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 573
            goto 16
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 4
        14: .line 574
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 575
            aload 4
            athrow
        16: .line 574
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 576
            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 579
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 581
            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 582
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 583
            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 592
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 584
            return
         6: .line 586
      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 592
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 587
            return
         9: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            iload 3 /* backgroundColor */
            invokevirtual com.sun.webkit.WebPage.twkSetBackgroundColor:(JI)V
        10: .line 591
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 4
        12: .line 592
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 593
            aload 4
            athrow
        14: .line 592
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 594
            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 597
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 599
            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 600
            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 599
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         4: .line 601
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 8
         5: .line 602
            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 611
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 603
            return
         8: .line 606
      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 607
            aload 0 /* this */
            lload 2 /* frameID */
            iload 1 /* backgroundColor */
            invokevirtual com.sun.webkit.WebPage.twkSetBackgroundColor:(JI)V
        end local 2 // long frameID
        11: .line 606
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 9
        12: .line 610
            goto 16
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: java.lang.Throwable
        13: astore 5
        14: .line 611
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 612
            aload 5
            athrow
        16: .line 611
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 613
            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 619
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 621
            aload 0 /* this */
            dup
            getfield com.sun.webkit.WebPage.updateContentCycleID:I
            iconst_1
            iadd
            putfield com.sun.webkit.WebPage.updateContentCycleID:I
         2: .line 623
            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 624
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 7
         4: .line 625
            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 631
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 626
            return
         7: .line 628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* toPaint */
            invokevirtual com.sun.webkit.WebPage.updateDirty:(Lcom/sun/webkit/graphics/WCRectangle;)V
         8: .line 630
            goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 2
        10: .line 631
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 632
            aload 2
            athrow
        12: .line 631
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 633
            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 636
            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 640
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 642
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 1
            monitorenter
         2: .line 643
            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 646
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 643
            iload 3
            ireturn
         7: .line 642
      StackMap locals:
      StackMap stack: java.lang.Throwable
            aload 1
            monitorexit
         8: athrow
         9: .line 645
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 2
        10: .line 646
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 647
            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 656
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 658
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
         2: .line 659
            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 658
            astore 6 /* rq */
        start local 6 // com.sun.webkit.graphics.WCRenderQueue rq
         4: .line 660
            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 662
            aconst_null
         6: .line 660
            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 663
            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 667
            aload 7 /* f */
            invokevirtual java.util.concurrent.FutureTask.get:()Ljava/lang/Object;
            pop
         9: .line 668
            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 669
            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 670
      StackMap locals:
      StackMap stack: java.lang.InterruptedException
            pop
        13: .line 674
      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 675
            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 676
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 677
            aload 9
            athrow
        18: .line 676
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 678
            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 684
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 686
            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 687
            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 689
            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 706
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 692
            return
         6: .line 694
      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 696
            aload 0 /* this */
            aload 6 /* bgc */
            invokevirtual com.sun.webkit.WebPage.paint2GC:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
         8: .line 697
            aload 6 /* bgc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.flush:()V
         9: .line 698
            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 699
            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 700
            aload 7
            athrow
        13: .line 699
      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 701
            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 702
            goto 21
        16: .line 703
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* gc */
            invokevirtual com.sun.webkit.WebPage.paint2GC:(Lcom/sun/webkit/graphics/WCGraphicsContext;)V
        17: .line 705
            goto 21
      StackMap locals:
      StackMap stack: java.lang.Throwable
        18: astore 8
        19: .line 706
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 707
            aload 8
            athrow
        21: .line 706
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 708
            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 711
            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 712
            aload 1 /* gc */
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.fontSmoothingType:I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFontSmoothingType:(I)V
         2: .line 715
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 3
            monitorenter
         3: .line 716
            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 717
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            invokeinterface java.util.Queue.clear:()V
         5: .line 715
            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 720
      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 722
            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 723
            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 724
            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 725
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.saveState:()V
        16: .line 726
            aload 5 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.getClip:()Lcom/sun/webkit/graphics/WCRectangle;
            ifnull 18
        17: .line 727
            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 729
      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 730
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.restoreState:()V
        end local 5 // com.sun.webkit.graphics.WCRenderQueue rq
        20: .line 724
      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 722
      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 733
            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 734
            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 740
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 742
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.currentFrame:Lcom/sun/webkit/WebPage$RenderFrame;
            invokevirtual com.sun.webkit.WebPage$RenderFrame.drop:()V
         2: .line 743
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frameQueue:Ljava/util/Queue;
            dup
            astore 1
            monitorenter
         3: .line 744
            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 745
      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 744
            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 743
            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 748
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 749
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 750
            aload 3
            athrow
        15: .line 749
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 751
            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 754
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 756
            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 757
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 758
            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 764
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 759
            return
         6: .line 761
      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 763
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 2
         9: .line 764
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 765
            aload 2
            athrow
        11: .line 764
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 766
            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 769
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 771
            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 772
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 773
            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 786
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 774
            iconst_0
            ireturn
         6: .line 776
      StackMap locals:
      StackMap stack:
            aload 1 /* ke */
            invokestatic com.sun.webkit.event.WCKeyEvent.filterEvent:(Lcom/sun/webkit/event/WCKeyEvent;)Z
            ifeq 10
         7: .line 777
            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 786
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 778
            iconst_0
            ireturn
        10: .line 780
      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 781
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.getKeyIdentifier:()Ljava/lang/String;
        12: .line 782
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.getWindowsVirtualKeyCode:()I
        13: .line 783
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.isShiftDown:()Z
            aload 1 /* ke */
            invokevirtual com.sun.webkit.event.WCKeyEvent.isCtrlDown:()Z
        14: .line 784
            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 780
            invokevirtual com.sun.webkit.WebPage.twkProcessKeyEvent:(JILjava/lang/String;Ljava/lang/String;IZZZZD)Z
            istore 3
        16: .line 786
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 780
            iload 3
            ireturn
        18: .line 785
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        19: .line 786
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 787
            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 791
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 793
            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 794
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 795
            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 808
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 796
            iconst_0
            ireturn
         6: .line 799
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.isDragConfirmed:()Z
            ifne 14
         7: .line 802
            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 803
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getButton:()I
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getClickCount:()I
         9: .line 804
            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 805
            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 806
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseEvent.getWhen:()J
            l2d
            ldc 1000.0
            ddiv
        12: .line 802
            invokevirtual com.sun.webkit.WebPage.twkProcessMouseEvent:(JIIIIIIIZZZZZD)Z
        13: .line 806
            ifeq 14
            iconst_1
            goto 15
      StackMap locals:
      StackMap stack:
        14: iconst_0
      StackMap locals:
      StackMap stack: int
        15: istore 3
        16: .line 808
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 799
            iload 3
            ireturn
        18: .line 807
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        19: .line 808
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 809
            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 813
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 815
            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 816
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 817
            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 826
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 818
            iconst_0
            ireturn
         6: .line 820
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
         7: .line 821
            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 822
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getDeltaX:()F
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getDeltaY:()F
         9: .line 823
            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 824
            aload 1 /* me */
            invokevirtual com.sun.webkit.event.WCMouseWheelEvent.getWhen:()J
            l2d
            ldc 1000.0
            ddiv
        11: .line 820
            invokevirtual com.sun.webkit.WebPage.twkProcessMouseWheelEvent:(JIIIIFFZZZZD)Z
            istore 3
        12: .line 826
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 820
            iload 3
            ireturn
        14: .line 825
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        15: .line 826
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 827
            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 831
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 833
            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 834
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 835
            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 851
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 836
            iconst_0
            ireturn
         6: .line 838
      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 840
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
         8: .line 841
            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 842
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getAttributes:()[I
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getCaretPosition:()I
        10: .line 840
            invokevirtual com.sun.webkit.WebPage.twkProcessInputTextChange:(JLjava/lang/String;Ljava/lang/String;[II)Z
            istore 3
        11: .line 851
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 840
            iload 3
            ireturn
        13: .line 845
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
        14: .line 846
            aload 1 /* ie */
            invokevirtual com.sun.webkit.event.WCInputMethodEvent.getCaretPosition:()I
        15: .line 845
            invokevirtual com.sun.webkit.WebPage.twkProcessCaretPositionChange:(JI)Z
            istore 3
        16: .line 851
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 845
            iload 3
            ireturn
        18: .line 851
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 848
            iconst_0
            ireturn
        20: .line 850
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        21: .line 851
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 852
            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 874
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 876
            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 877
            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 878
            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 876
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
         5: .line 879
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 9
         6: .line 880
            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 890
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 881
            iconst_0
            ireturn
         9: .line 883
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
        10: .line 884
            iload 1 /* commandId */
        11: .line 885
            aload 2 /* mimeTypes */
            aload 3 /* values */
        12: .line 886
            iload 4 /* x */
            iload 5 /* y */
        13: .line 887
            iload 6 /* screenX */
            iload 7 /* screenY */
        14: .line 888
            iload 8 /* dndActionId */
        15: .line 883
            invokevirtual com.sun.webkit.WebPage.twkProcessDrag:(JI[Ljava/lang/String;[Ljava/lang/String;IIIII)I
            istore 10
        16: .line 890
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 883
            iload 10
            ireturn
        18: .line 889
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 9
        19: .line 890
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 891
            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 895
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 2
         1: .line 896
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.confirmStartDrag:()V
         2: .line 897
      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 900
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 2
         1: .line 901
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.isDragConfirmed:()Z
            goto 3
         2: .line 902
      StackMap locals:
      StackMap stack:
            iconst_0
         3: .line 900
      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 910
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 912
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         2: .line 913
            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 914
            iconst_4
            newarray 10
            astore 3
         4: .line 920
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 914
            aload 3
            areturn
         6: .line 916
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
         7: .line 917
            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 920
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 917
            aload 3
            areturn
        10: .line 919
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
        11: .line 920
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 921
            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 925
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 927
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 928
            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 935
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 929
            iconst_0
            ireturn
         5: .line 931
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
            invokevirtual com.sun.webkit.Invoker.checkEventThread:()V
         6: .line 932
            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 935
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 932
            iload 4
            ireturn
         9: .line 934
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 935
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 936
            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 940
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 942
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 943
            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 949
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 944
            iconst_0
            ireturn
         5: .line 946
      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 949
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 946
            iload 2
            ireturn
         8: .line 948
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         9: .line 949
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 950
            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 954
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 956
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 957
            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 963
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 958
            iconst_0
            ireturn
         5: .line 960
      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 963
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 960
            iload 2
            ireturn
         8: .line 962
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         9: .line 963
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 964
            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 968
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 970
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 971
            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 977
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 972
            ldc ""
            areturn
         5: .line 974
      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 977
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 974
            aload 2
            areturn
         8: .line 976
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         9: .line 977
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 978
            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=3, args_size=1
        start local 0 // com.sun.webkit.WebPage this
         0: .line 982
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 984
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 985
            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 991
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 986
            ldc ""
            areturn
         5: .line 988
      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 2
         6: .line 991
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 988
            aload 2
            areturn
         8: .line 990
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         9: .line 991
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 992
            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 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 1000
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1002
            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 1004
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.stop:()V
         3: .line 1005
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.dropRenderFrames:()V
         4: .line 1006
            aload 0 /* this */
            iconst_1
            putfield com.sun.webkit.WebPage.isDisposed:Z
         5: .line 1008
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pPage:J
            invokevirtual com.sun.webkit.WebPage.twkDestroyPage:(J)V
         6: .line 1009
            aload 0 /* this */
            lconst_0
            putfield com.sun.webkit.WebPage.pPage:J
         7: .line 1011
            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 1012
            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 1011
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        11: .line 1014
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.frames:Ljava/util/Set;
            invokeinterface java.util.Set.clear:()V
        12: .line 1016
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            ifnull 19
        13: .line 1017
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.deref:()V
        14: .line 1018
            aload 0 /* this */
            aconst_null
            putfield com.sun.webkit.WebPage.backbuffer:Lcom/sun/webkit/graphics/WCPageBackBuffer;
        15: .line 1020
            goto 19
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
        16: astore 4
        17: .line 1021
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1022
            aload 4
            athrow
        19: .line 1021
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 1023
            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 1026
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1028
            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 1029
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1030
            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 1039
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1031
            aconst_null
            areturn
         6: .line 1033
      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 1039
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1034
            aconst_null
            areturn
         9: .line 1036
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetName:(J)Ljava/lang/String;
            astore 4
        10: .line 1039
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1036
            aload 4
            areturn
        12: .line 1038
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1039
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1040
            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 1044
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1046
            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 1047
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1048
            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 1057
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1049
            aconst_null
            areturn
         6: .line 1051
      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 1057
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1052
            aconst_null
            areturn
         9: .line 1054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetURL:(J)Ljava/lang/String;
            astore 4
        10: .line 1057
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1054
            aload 4
            areturn
        12: .line 1056
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1057
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1058
            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 1062
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1064
            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 1065
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1066
            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 1072
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1067
            aconst_null
            areturn
         6: .line 1069
      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 1072
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1069
            aload 2
            areturn
         9: .line 1071
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1072
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1073
            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 1077
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1079
            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 1080
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1081
            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 1089
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1082
            return
         6: .line 1084
      StackMap locals:
      StackMap stack:
            aload 1 /* encoding */
            ifnull 12
            aload 1 /* encoding */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 12
         7: .line 1085
            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 1088
            goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 2
        10: .line 1089
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1090
            aload 2
            athrow
        12: .line 1089
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1091
            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 1095
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1097
            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 1098
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1099
            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 1108
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1100
            aconst_null
            areturn
         6: .line 1102
      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 1108
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1103
            aconst_null
            areturn
         9: .line 1105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetInnerText:(J)Ljava/lang/String;
            astore 4
        10: .line 1108
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1105
            aload 4
            areturn
        12: .line 1107
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1108
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1109
            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 1114
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1116
            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 1117
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1118
            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 1127
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1119
            aconst_null
            areturn
         6: .line 1121
      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 1127
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1122
            aconst_null
            areturn
         9: .line 1124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetRenderTree:(J)Ljava/lang/String;
            astore 4
        10: .line 1127
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1124
            aload 4
            areturn
        12: .line 1126
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1127
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1128
            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 1133
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1135
            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 1136
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1137
            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 1146
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1138
            iconst_0
            ireturn
         6: .line 1140
      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 1146
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1141
            iconst_0
            ireturn
         9: .line 1143
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetUnloadEventListenersCount:(J)I
            istore 4
        10: .line 1146
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1143
            iload 4
            ireturn
        12: .line 1145
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1146
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1147
            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 1151
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1153
            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 1154
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1155
            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 1164
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1156
            aconst_null
            areturn
         6: .line 1158
      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 1164
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1159
            aconst_null
            areturn
         9: .line 1161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetContentType:(J)Ljava/lang/String;
            astore 4
        10: .line 1164
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1161
            aload 4
            areturn
        12: .line 1163
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1164
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1165
            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 1169
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1171
            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 1172
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1173
            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 1182
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1174
            aconst_null
            areturn
         6: .line 1176
      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 1182
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1177
            aconst_null
            areturn
         9: .line 1179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetTitle:(J)Ljava/lang/String;
            astore 4
        10: .line 1182
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1179
            aload 4
            areturn
        12: .line 1181
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1182
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1183
            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 1187
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1189
            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 1190
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1191
            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 1205
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1192
            aconst_null
            areturn
         6: .line 1194
      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 1205
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1195
            aconst_null
            areturn
         9: .line 1197
      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 1199
            aload 3 /* iconURL */
            ifnull 14
            aload 3 /* iconURL */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 14
        11: .line 1200
            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 1205
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1200
            aload 5
            areturn
        14: .line 1205
      StackMap locals: java.lang.String
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1202
            aconst_null
            areturn
        end local 3 // java.lang.String iconURL
        16: .line 1204
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 4
        17: .line 1205
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1206
            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 1210
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1212
            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 1213
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1214
            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 1231
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1215
            return
         6: .line 1217
      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 1231
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1218
            return
         9: .line 1220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkIsLoading:(J)Z
            ifeq 12
        10: .line 1221
            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 1227
            goto 17
        12: .line 1228
      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 1230
            goto 17
      StackMap locals:
      StackMap stack: java.lang.Throwable
        14: astore 4
        15: .line 1231
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1232
            aload 4
            athrow
        17: .line 1231
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1233
            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 1236
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1238
            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 1239
            aload 3 /* text */
            ifnonnull 5
         3: .line 1261
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1240
            return
         5: .line 1242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 9
         6: .line 1243
            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 1261
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1244
            return
         9: .line 1246
      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 1261
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1247
            return
        12: .line 1250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkIsLoading:(J)Z
            ifeq 15
        13: .line 1254
            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 1257
            goto 20
        15: .line 1258
      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 1260
            goto 20
      StackMap locals:
      StackMap stack: java.lang.Throwable
        17: astore 5
        18: .line 1261
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 1262
            aload 5
            athrow
        20: .line 1261
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        21: .line 1263
            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 1266
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1268
            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 1272
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1273
            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 1287
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1274
            return
         6: .line 1276
      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 1287
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1277
            return
         9: .line 1279
      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 1280
            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 1281
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkStop:(J)V
        12: .line 1284
            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 1286
            goto 17
      StackMap locals:
      StackMap stack: java.lang.Throwable
        14: astore 5
        15: .line 1287
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1288
            aload 5
            athrow
        17: .line 1287
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1289
            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 1293
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1295
            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 1296
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1297
            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 1303
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1298
            return
         6: .line 1300
      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 1302
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 1
         9: .line 1303
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1304
            aload 1
            athrow
        11: .line 1303
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1305
            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 1308
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1310
            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 1311
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1312
            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 1321
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1313
            return
         6: .line 1315
      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 1321
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1316
            return
         9: .line 1318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkRefresh:(J)V
        10: .line 1320
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
        12: .line 1321
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1322
            aload 3
            athrow
        14: .line 1321
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1323
            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 1326
            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 1330
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1332
            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 1333
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1334
            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 1340
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1335
            iconst_0
            ireturn
         6: .line 1337
      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 1340
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1337
            iload 2
            ireturn
         9: .line 1339
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1340
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1341
            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 1345
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1347
            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 1348
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1349
            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 1355
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1350
            iconst_0
            ireturn
         6: .line 1352
      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 1355
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1352
            iload 2
            ireturn
         9: .line 1354
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1355
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1356
            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 1360
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1362
            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 1363
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1364
            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 1374
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1365
            iconst_0
            ireturn
         6: .line 1367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            lstore 1 /* frameID */
        start local 1 // long frameID
         7: .line 1368
            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 1374
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 1369
            iconst_0
            ireturn
        10: .line 1371
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkCopy:(J)Z
            istore 4
        11: .line 1374
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1371
            iload 4
            ireturn
        end local 1 // long frameID
        13: .line 1373
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 3
        14: .line 1374
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1375
            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 1380
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1382
            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 1383
            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 1382
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        10: .line 1384
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 14
        11: .line 1385
            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 1391
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1386
            iconst_0
            ireturn
        14: .line 1388
      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 1391
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1388
            iload 6
            ireturn
        17: .line 1390
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        18: .line 1391
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 1392
            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 1399
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1401
            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 1402
            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 1401
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        10: .line 1403
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 14
        11: .line 1404
            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 1413
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1405
            iconst_0
            ireturn
        14: .line 1407
      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 1413
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1408
            iconst_0
            ireturn
        17: .line 1410
      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 1413
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        19: .line 1410
            iload 8
            ireturn
        20: .line 1412
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        21: .line 1413
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 1414
            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 1418
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1420
            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 1421
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 3
         4: .line 1422
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1423
            aload 3
            athrow
         6: .line 1422
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1424
            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 1427
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1429
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkResetToConsistentStateBeforeTesting:(J)V
         2: .line 1430
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 1
         4: .line 1431
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1432
            aload 1
            athrow
         6: .line 1431
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1433
            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 1436
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1438
            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 1439
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1440
            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 1449
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1441
            fconst_1
            freturn
         6: .line 1443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            lstore 2 /* frameID */
        start local 2 // long frameID
         7: .line 1444
            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 1449
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 1445
            fconst_1
            freturn
        10: .line 1447
      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 1449
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1447
            fload 5
            freturn
        end local 2 // long frameID
        13: .line 1448
      StackMap locals: com.sun.webkit.WebPage int
      StackMap stack: java.lang.Throwable
            astore 4
        14: .line 1449
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1450
            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 1454
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1456
            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 1457
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1458
            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 1467
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1459
            return
         6: .line 1461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            lstore 3 /* frameID */
        start local 3 // long frameID
         7: .line 1462
            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 1467
      StackMap locals: long
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 1463
            return
        10: .line 1465
      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 1466
            goto 15
      StackMap locals: com.sun.webkit.WebPage float int
      StackMap stack: java.lang.Throwable
        12: astore 5
        13: .line 1467
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1468
            aload 5
            athrow
        15: .line 1467
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1469
            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 1472
            aload 0 /* this */
            iload 1 /* fontSmoothingType */
            putfield com.sun.webkit.WebPage.fontSmoothingType:I
         1: .line 1473
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
         2: .line 1474
            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 1478
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1480
            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 1481
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1482
            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 1491
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1483
            return
         6: .line 1485
      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 1491
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1486
            return
         9: .line 1488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkReset:(J)V
        10: .line 1490
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
        12: .line 1491
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1492
            aload 3
            athrow
        14: .line 1491
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1493
            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 1495
            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 1514
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1516
            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 1517
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1518
            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 1526
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1519
            lconst_0
            lreturn
         6: .line 1521
      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 1522
            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 1523
            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 1524
            lload 1 /* mainFrameID */
            lstore 4
        10: .line 1526
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1524
            lload 4
            lreturn
        end local 1 // long mainFrameID
        12: .line 1525
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1526
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1527
            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 1531
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1533
            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 1534
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1535
            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 1543
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1536
            lconst_0
            lreturn
         6: .line 1538
      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 1543
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1539
            lconst_0
            lreturn
         9: .line 1541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* childID */
            invokevirtual com.sun.webkit.WebPage.twkGetParentFrame:(J)J
            lstore 4
        10: .line 1543
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1541
            lload 4
            lreturn
        12: .line 1542
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1543
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1544
            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 1548
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1550
            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 1551
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1552
            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 1565
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1553
            aconst_null
            areturn
         6: .line 1555
      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 1565
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1556
            aconst_null
            areturn
         9: .line 1558
      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 1559
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 4 /* childrenList */
        start local 4 // java.util.List childrenList
        11: .line 1560
            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 1561
            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 1560
            iinc 7 1
      StackMap locals:
      StackMap stack:
        15: iload 7
            iload 8
            if_icmplt 12
        16: .line 1563
            aload 4 /* childrenList */
            astore 11
        17: .line 1565
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        18: .line 1563
            aload 11
            areturn
        end local 4 // java.util.List childrenList
        end local 3 // long[] children
        19: .line 1564
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 10
        20: .line 1565
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        21: .line 1566
            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 1570
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1572
            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 1581
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1573
            aconst_null
            areturn
         4: .line 1575
      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 1576
            aload 3 /* arr */
            ifnull 9
         6: .line 1577
            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 1581
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1577
            aload 5
            areturn
         9: .line 1581
      StackMap locals: int[]
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1579
            aconst_null
            areturn
        end local 3 // int[] arr
        11: .line 1580
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 1581
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1582
            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 1586
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1588
            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 1593
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1589
            return
         4: .line 1591
      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 1592
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 1593
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1594
            aload 4
            athrow
         9: .line 1593
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1595
            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 1598
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1600
            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 1609
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1601
            aconst_null
            areturn
         4: .line 1603
      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 1604
            aload 3 /* arr */
            ifnull 9
         6: .line 1605
            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 1609
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1605
            aload 5
            areturn
         9: .line 1609
      StackMap locals: int[]
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1607
            aconst_null
            areturn
        end local 3 // int[] arr
        11: .line 1608
      StackMap locals: com.sun.webkit.WebPage long
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 1609
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1610
            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 1616
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1618
            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 1619
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1620
            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 1629
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1621
            aconst_null
            areturn
         6: .line 1624
      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 1629
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1625
            aconst_null
            areturn
         9: .line 1627
      StackMap locals:
      StackMap stack:
            lload 1 /* frameID */
            invokestatic com.sun.webkit.WebPage.twkGetDocument:(J)Lorg/w3c/dom/Document;
            astore 4
        10: .line 1629
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1627
            aload 4
            areturn
        12: .line 1628
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1629
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1630
            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 1634
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1636
            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 1637
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1638
            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 1647
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1639
            aconst_null
            areturn
         6: .line 1642
      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 1647
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1643
            aconst_null
            areturn
         9: .line 1645
      StackMap locals:
      StackMap stack:
            lload 1 /* frameID */
            invokestatic com.sun.webkit.WebPage.twkGetOwnerElement:(J)Lorg/w3c/dom/Element;
            astore 4
        10: .line 1647
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1645
            aload 4
            areturn
        12: .line 1646
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1647
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1648
            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 1654
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1656
            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 1657
            getstatic com.sun.webkit.WebPage.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "command: [{0}], value: [{1}]"
         3: .line 1658
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* command */
            aastore
            dup
            iconst_1
            aload 2 /* value */
            aastore
         4: .line 1657
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 1660
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 9
         6: .line 1661
            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 1670
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1662
            iconst_0
            ireturn
         9: .line 1665
      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 1667
            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 1668
            iload 3 /* result */
            istore 5
        12: .line 1670
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1668
            iload 5
            ireturn
        end local 3 // boolean result
        14: .line 1669
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        15: .line 1670
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1671
            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 1675
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1677
            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 1678
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1679
            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 1688
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1680
            iconst_0
            ireturn
         6: .line 1683
      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 1685
            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 1686
            iload 2 /* result */
            istore 4
         9: .line 1688
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1686
            iload 4
            ireturn
        end local 2 // boolean result
        11: .line 1687
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1688
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1689
            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 1693
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1695
            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 1696
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1697
            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 1706
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1698
            iconst_0
            ireturn
         6: .line 1701
      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 1703
            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 1704
            iload 2 /* result */
            istore 4
         9: .line 1706
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1704
            iload 4
            ireturn
        end local 2 // boolean result
        11: .line 1705
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1706
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1707
            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 1711
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1713
            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 1714
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1715
            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 1724
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1716
            aconst_null
            areturn
         6: .line 1719
      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 1721
            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 1722
            aload 2 /* result */
            astore 4
         9: .line 1724
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1722
            aload 4
            areturn
        end local 2 // java.lang.String result
        11: .line 1723
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1724
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1725
            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 1729
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1731
            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 1732
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1733
            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 1739
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1734
            iconst_0
            ireturn
         6: .line 1737
      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 1739
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1737
            iload 2
            ireturn
         9: .line 1738
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
        10: .line 1739
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1740
            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 1744
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1746
            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 1747
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1748
            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 1754
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1749
            return
         6: .line 1752
      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 1753
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 2
         9: .line 1754
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        10: .line 1755
            aload 2
            athrow
        11: .line 1754
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        12: .line 1756
            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 1763
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1765
            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 1766
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1767
            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 1775
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1768
            aconst_null
            areturn
         6: .line 1770
      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 1775
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1771
            aconst_null
            areturn
         9: .line 1773
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* frameID */
            invokevirtual com.sun.webkit.WebPage.twkGetHtml:(J)Ljava/lang/String;
            astore 4
        10: .line 1775
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1773
            aload 4
            areturn
        12: .line 1774
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 1775
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1776
            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 1782
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1784
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 1785
            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 1806
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1786
            iconst_0
            ireturn
         5: .line 1788
      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 1789
            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 1790
            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 1800
            aload 4 /* l */
            invokevirtual java.util.concurrent.CountDownLatch.await:()V
         9: .line 1801
            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 1802
            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 1804
      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 1806
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1804
            iload 7
            ireturn
        end local 4 // java.util.concurrent.CountDownLatch l
        end local 3 // java.util.concurrent.atomic.AtomicReference retVal
        15: .line 1805
      StackMap locals: com.sun.webkit.WebPage float float
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 1806
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        17: .line 1807
            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 1811
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1813
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 1814
            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 1832
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1815
            return
         5: .line 1817
      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 1818
            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 1827
            aload 1 /* l */
            invokevirtual java.util.concurrent.CountDownLatch.await:()V
         8: .line 1828
            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 1829
            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 1831
      StackMap locals: com.sun.webkit.WebPage
      StackMap stack: java.lang.Throwable
            astore 3
        12: .line 1832
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1833
            aload 3
            athrow
        14: .line 1832
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1834
            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 1837
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1839
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 5
         2: .line 1840
            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 1862
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         4: .line 1841
            return
         5: .line 1843
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.graphics.WCGraphicsManager.getGraphicsManager:()Lcom/sun/webkit/graphics/WCGraphicsManager;
         6: .line 1844
            aconst_null
            iconst_1
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.createRenderQueue:(Lcom/sun/webkit/graphics/WCRectangle;Z)Lcom/sun/webkit/graphics/WCRenderQueue;
         7: .line 1843
            astore 4 /* rq */
        start local 4 // com.sun.webkit.graphics.WCRenderQueue rq
         8: .line 1845
            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 1846
            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 1855
            aload 5 /* l */
            invokevirtual java.util.concurrent.CountDownLatch.await:()V
        11: .line 1856
            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 1857
            aload 4 /* rq */
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.dispose:()V
        14: .line 1862
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        15: .line 1858
            return
        16: .line 1860
      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 1861
            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 1862
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        20: .line 1863
            aload 6
            athrow
        21: .line 1862
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        22: .line 1864
            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 1867
            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 1871
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1873
            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 1874
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1875
            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 1885
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1876
            iconst_0
            ireturn
         6: .line 1878
      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 1885
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1879
            iconst_0
            ireturn
         9: .line 1881
      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 1882
            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 1883
            iload 3 /* height */
            istore 5
        12: .line 1885
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        13: .line 1883
            iload 5
            ireturn
        end local 3 // int height
        14: .line 1884
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        15: .line 1885
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        16: .line 1886
            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 1892
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1894
            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 1895
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.isDisposed:Z
            ifeq 6
         3: .line 1896
            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 1904
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1897
            fconst_0
            freturn
         6: .line 1899
      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 1904
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1900
            fconst_0
            freturn
         9: .line 1902
      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 1904
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 1902
            fload 7
            freturn
        12: .line 1903
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 1904
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        14: .line 1905
            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 1916
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1918
            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 1920
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1918
            iload 2
            ireturn
         4: .line 1919
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 1920
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1921
            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 1930
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1932
            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 1933
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 1934
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1935
            aload 2
            athrow
         6: .line 1934
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1936
            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 1939
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1941
            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 1942
            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 1943
            iload 1 /* result */
            istore 3
         4: .line 1945
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1943
            iload 3
            ireturn
        end local 1 // boolean result
         6: .line 1944
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2
         7: .line 1945
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1946
            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 1950
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1952
            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 1953
            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 1954
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Throwable
         4: astore 2
         5: .line 1955
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1956
            aload 2
            athrow
         7: .line 1955
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 1957
            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 1960
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1962
            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 1964
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1962
            iload 2
            ireturn
         4: .line 1963
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 1964
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1965
            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 1969
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1971
            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 1972
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 1973
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1974
            aload 2
            athrow
         6: .line 1973
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1975
            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 1978
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1980
            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 1982
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 1980
            iload 2
            ireturn
         4: .line 1981
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 1982
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 1983
            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 1987
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1989
            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 1990
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 1991
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 1992
            aload 2
            athrow
         6: .line 1991
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 1993
            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 1996
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 1998
            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 1999
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2000
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2001
            aload 2
            athrow
         6: .line 2000
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2002
            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 2005
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2007
            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 2009
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         3: .line 2007
            aload 2
            areturn
         4: .line 2008
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1
         5: .line 2009
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 2010
            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 2014
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2016
            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 2017
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2018
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2019
            aload 2
            athrow
         6: .line 2018
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2020
            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 2023
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2025
            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 2026
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2027
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2028
            aload 2
            athrow
         6: .line 2027
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2029
            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 2032
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2034
            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 2035
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 2036
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         5: .line 2037
            aload 2
            athrow
         6: .line 2036
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         7: .line 2038
            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 2043
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2045
            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 2046
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkConnectInspectorFrontend:(J)V
         3: .line 2047
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Throwable
         4: astore 1
         5: .line 2048
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 2049
            aload 1
            athrow
         7: .line 2048
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 2050
            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 2053
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2055
            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 2056
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkDisconnectInspectorFrontend:(J)V
         3: .line 2057
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Throwable
         4: astore 1
         5: .line 2058
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         6: .line 2059
            aload 1
            athrow
         7: .line 2058
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         8: .line 2060
            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 2063
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2065
            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 2066
            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 2067
            aload 1 /* message */
            aastore
         4: .line 2066
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 2069
      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 2070
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 2
         8: .line 2071
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 2072
            aload 2
            athrow
        10: .line 2071
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 2073
            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 2080
            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 2081
            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 2082
            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 2083
            return
         4: .line 2085
      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 2086
            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 2089
            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 2090
            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 2091
            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 2092
            return
         4: .line 2094
      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 2095
            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 2098
            invokestatic com.sun.webkit.WebPage.lockPage:()Z
            pop
         1: .line 2100
            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 2101
            getstatic com.sun.webkit.WebPage.paintLog:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "x: {0}, y: {1}, w: {2}, h: {3}"
         3: .line 2102
            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 2101
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 2104
      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 2105
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 2106
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
         9: .line 2107
            aload 5
            athrow
        10: .line 2106
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.webkit.WebPage.unlockPage:()Z
            pop
        11: .line 2108
            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 2111
            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 2112
            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 2114
      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 2115
      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 2117
            return
         5: .line 2119
      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 2120
            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 2123
            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 2125
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 5
         4: .line 2126
            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 2128
      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 2131
            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 2133
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2134
            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 2136
      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 2139
            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 2141
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 5
         4: .line 2142
            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 2144
      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 2147
            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 2149
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2150
            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 2152
      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 2155
            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 2157
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2158
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.print:()V
         3: .line 2160
      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 2163
            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 2165
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.requestURLs:Ljava/util/Map;
            dup
            astore 5
            monitorenter
         2: .line 2166
            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 2165
            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 2168
      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 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;
            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 4
            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;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 2175
            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 2173
            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 2177
      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 2181
            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 2183
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2184
            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 2186
      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 2190
            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 2192
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2193
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.showView:()V
         3: .line 2195
      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 2198
            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 2200
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.permitCloseWindowAction:()Z
            ifeq 4
         2: .line 2201
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 4
         3: .line 2202
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.closePage:()V
         4: .line 2205
      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 2208
            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 2210
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 5
         2: .line 2211
            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 2212
            aload 1 /* bounds */
            ifnull 5
         4: .line 2213
            aload 1 /* bounds */
            areturn
        end local 1 // com.sun.webkit.graphics.WCRectangle bounds
         5: .line 2216
      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 2220
            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 2222
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2223
            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 2225
      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 2228
            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 2229
            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 2234
            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 2237
            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 2239
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2240
            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 2242
      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 2245
            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 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 /* 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 2249
      StackMap locals:
      StackMap stack:
            aconst_null
         4: .line 2247
      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 2259
            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 2260
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 9
         2: .line 2261
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
         3: .line 2262
            aload 1 /* image */
            invokestatic com.sun.webkit.graphics.WCImage.getImage:(Ljava/lang/Object;)Lcom/sun/webkit/graphics/WCImage;
         4: .line 2263
            iload 2 /* imageOffsetX */
            iload 3 /* imageOffsetY */
         5: .line 2264
            iload 4 /* eventPosX */
            iload 5 /* eventPosY */
         6: .line 2265
            aload 6 /* mimeTypes */
            aload 7 /* values */
         7: .line 2266
            iload 8 /* isImageSource */
         8: .line 2261
            invokeinterface com.sun.webkit.UIClient.startDrag:(Lcom/sun/webkit/graphics/WCImage;IIII[Ljava/lang/String;[Ljava/lang/Object;Z)V
         9: .line 2268
      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 2271
            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 2273
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2274
            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 2276
      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 2280
            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 2282
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 3
         2: .line 2283
            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 2285
      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 2290
            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 2292
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2293
            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 2295
      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 2298
            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 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.confirm:(Ljava/lang/String;)Z
            ireturn
         3: .line 2303
      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 2307
            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 2309
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2310
            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 2312
      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 2316
            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 2318
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2319
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            invokeinterface com.sun.webkit.UIClient.canRunBeforeUnloadConfirmPanel:()Z
            ireturn
         3: .line 2321
      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 2325
            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 2327
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.uiClient:Lcom/sun/webkit/UIClient;
            ifnull 3
         2: .line 2328
            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 2330
      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 2336
            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 2337
            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 2336
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         3: .line 2338
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 5
         4: .line 2339
            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 2341
      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 2347
            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 2348
            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 2349
            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 2347
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         4: .line 2351
            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 2352
            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 2358
            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 2359
            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 2360
            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 2358
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         4: .line 2362
            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 2363
            aload 9 /* url */
            ifnonnull 8
         6: .line 2364
            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 2365
            return
         8: .line 2368
      StackMap locals: java.lang.String
      StackMap stack:
            iload 3 /* state */
            istore 10 /* eventState */
        start local 10 // int eventState
         9: .line 2370
            iload 3 /* state */
            bipush 20
            if_icmpne 14
        10: .line 2371
            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 2372
            bipush 21
            istore 10 /* eventState */
        12: .line 2373
            goto 14
        13: .line 2374
      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 2378
      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 2379
            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 2382
            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 2384
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2385
            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 2387
      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 2391
            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 2393
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2394
            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 2396
      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 2400
            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 2402
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2403
            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 2405
      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 2411
            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 2412
            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 2411
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         5: .line 2414
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 9
         6: .line 2415
            iload 5 /* isSubmit */
            ifeq 8
         7: .line 2416
            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 2418
      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 2421
      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 2425
            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 2427
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2428
            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 2430
      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 2434
            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 2436
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2437
            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 2439
      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 2444
            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 2446
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.policyClient:Lcom/sun/webkit/PolicyClient;
            ifnull 3
         2: .line 2449
            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 2451
      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 2455
            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 2456
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
         2: .line 2457
            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 2460
            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 2461
            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 2462
            aload 1 /* message */
            aastore
         3: .line 2461
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 2464
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* result */
        start local 2 // boolean result
         5: .line 2465
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.inspectorClient:Lcom/sun/webkit/InspectorClient;
            ifnull 8
         6: .line 2466
            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 2467
            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 2469
      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 2470
            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 2472
      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 2478
            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 2484
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.pageClient:Lcom/sun/webkit/WebPageClient;
            ifnull 2
         1: .line 2485
            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 2487
      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 2495
            aload 1 /* url */
            invokestatic com.sun.webkit.network.URLs.newURL:(Ljava/lang/String;)Ljava/net/URL;
         1: areturn
         2: .line 2496
      StackMap locals:
      StackMap stack: java.net.MalformedURLException
            astore 2 /* ex */
        start local 2 // java.net.MalformedURLException ex
         3: .line 2497
            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 2499
            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 2505
            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 2506
            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 2505
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 2508
            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 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.dispatchResourceLoadEvent:(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 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 2519
            aload 0 /* this */
            getfield com.sun.webkit.WebPage.dirtyRects:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         1: .line 2520
            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 2521
            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 2525
            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);
    descriptor: (ZZ)V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      useJIT     
      useDFGJIT  

  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=2, locals=2, args_size=0
         0: .line 131
            ldc "jfxwebkit"
            invokestatic com.sun.glass.utils.NativeLibLoader.loadLibrary:(Ljava/lang/String;)V
         1: .line 132
            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 134
            invokestatic java.net.CookieHandler.getDefault:()Ljava/net/CookieHandler;
            ifnonnull 8
         3: .line 136
            ldc "com.sun.webkit.setDefaultCookieHandler"
         4: .line 137
            ldc "true"
         5: .line 135
            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 138
            iload 0 /* setDefault */
            ifeq 8
         7: .line 139
            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 144
      StackMap locals:
      StackMap stack:
            ldc "com.sun.webkit.useJIT"
            ldc "true"
         9: .line 143
            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 146
            ldc "com.sun.webkit.useDFGJIT"
            ldc "true"
        11: .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 1 /* useDFGJIT */
        start local 1 // boolean useDFGJIT
        12: .line 149
            iload 0 /* useJIT */
            iload 1 /* useDFGJIT */
            invokestatic com.sun.webkit.WebPage.twkInitWebCore:(ZZ)V
        13: .line 150
            aconst_null
            areturn
        end local 1 // boolean useDFGJIT
        end local 0 // boolean useJIT
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            6    8     0  setDefault  Z
           10   14     0      useJIT  Z
           12   14     1   useDFGJIT  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 661
            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 662
            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 690
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.repaintAll:()V
         1: .line 691
            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 1225
            aload 0 /* this */
            lload 1
            aload 3
            invokevirtual com.sun.webkit.WebPage.twkOpen:(JLjava/lang/String;)V
         1: .line 1226
            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 1255
            aload 0 /* this */
            lload 1
            aload 3
            aload 4
            invokevirtual com.sun.webkit.WebPage.twkLoad:(JLjava/lang/String;Ljava/lang/String;)V
         1: .line 1256
            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 1792
            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 1793
            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 1794
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 6
         4: .line 1795
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         5: .line 1796
            aload 6
            athrow
         6: .line 1795
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         7: .line 1797
            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 1820
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.webkit.WebPage.getPage:()J
            invokevirtual com.sun.webkit.WebPage.twkEndPrinting:(J)V
         1: .line 1821
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Throwable
         2: astore 2
         3: .line 1822
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         4: .line 1823
            aload 2
            athrow
         5: .line 1822
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         6: .line 1824
            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 1848
            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 1849
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Throwable
         2: astore 5
         3: .line 1850
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         4: .line 1851
            aload 5
            athrow
         5: .line 1850
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual java.util.concurrent.CountDownLatch.countDown:()V
         6: .line 1852
            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