public class javafx.scene.web.HTMLEditorSkin extends javafx.scene.control.SkinBase<javafx.scene.web.HTMLEditor>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.web.HTMLEditorSkin
  super_class: javafx.scene.control.SkinBase
{
  private javafx.scene.layout.GridPane gridPane;
    descriptor: Ljavafx/scene/layout/GridPane;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToolBar toolbar1;
    descriptor: Ljavafx/scene/control/ToolBar;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToolBar toolbar2;
    descriptor: Ljavafx/scene/control/ToolBar;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.Button cutButton;
    descriptor: Ljavafx/scene/control/Button;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.Button copyButton;
    descriptor: Ljavafx/scene/control/Button;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.Button pasteButton;
    descriptor: Ljavafx/scene/control/Button;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.Button insertHorizontalRuleButton;
    descriptor: Ljavafx/scene/control/Button;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleGroup alignmentToggleGroup;
    descriptor: Ljavafx/scene/control/ToggleGroup;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton alignLeftButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton alignCenterButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton alignRightButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton alignJustifyButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton bulletsButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton numbersButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.Button indentButton;
    descriptor: Ljavafx/scene/control/Button;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.Button outdentButton;
    descriptor: Ljavafx/scene/control/Button;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ComboBox<java.lang.String> formatComboBox;
    descriptor: Ljavafx/scene/control/ComboBox;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/scene/control/ComboBox<Ljava/lang/String;>;

  private java.util.Map<java.lang.String, java.lang.String> formatStyleMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private java.util.Map<java.lang.String, java.lang.String> styleFormatMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private javafx.scene.control.ComboBox<java.lang.String> fontFamilyComboBox;
    descriptor: Ljavafx/scene/control/ComboBox;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/scene/control/ComboBox<Ljava/lang/String;>;

  private javafx.scene.control.ComboBox<java.lang.String> fontSizeComboBox;
    descriptor: Ljavafx/scene/control/ComboBox;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/scene/control/ComboBox<Ljava/lang/String;>;

  private java.util.Map<java.lang.String, java.lang.String> fontSizeMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private java.util.Map<java.lang.String, java.lang.String> sizeFontMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private javafx.scene.control.ToggleButton boldButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton italicButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton underlineButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ToggleButton strikethroughButton;
    descriptor: Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ColorPicker fgColorButton;
    descriptor: Ljavafx/scene/control/ColorPicker;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.control.ColorPicker bgColorButton;
    descriptor: Ljavafx/scene/control/ColorPicker;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.web.WebView webView;
    descriptor: Ljavafx/scene/web/WebView;
    flags: (0x0002) ACC_PRIVATE

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

  private com.sun.javafx.scene.traversal.ParentTraversalEngine engine;
    descriptor: Lcom/sun/javafx/scene/traversal/ParentTraversalEngine;
    flags: (0x0002) ACC_PRIVATE

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

  private java.lang.String cachedHTMLText;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.ResourceBundle resources;
    descriptor: Ljava/util/ResourceBundle;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

  private static final javafx.scene.paint.Color DEFAULT_BG_COLOR;
    descriptor: Ljavafx/scene/paint/Color;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javafx.scene.paint.Color DEFAULT_FG_COLOR;
    descriptor: Ljavafx/scene/paint/Color;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String FORMAT_PARAGRAPH;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<p>"

  private static final java.lang.String FORMAT_HEADING_1;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<h1>"

  private static final java.lang.String FORMAT_HEADING_2;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<h2>"

  private static final java.lang.String FORMAT_HEADING_3;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<h3>"

  private static final java.lang.String FORMAT_HEADING_4;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<h4>"

  private static final java.lang.String FORMAT_HEADING_5;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<h5>"

  private static final java.lang.String FORMAT_HEADING_6;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "<h6>"

  private static final java.lang.String SIZE_XX_SMALL;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "1"

  private static final java.lang.String SIZE_X_SMALL;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "2"

  private static final java.lang.String SIZE_SMALL;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "3"

  private static final java.lang.String SIZE_MEDIUM;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "4"

  private static final java.lang.String SIZE_LARGE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "5"

  private static final java.lang.String SIZE_X_LARGE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "6"

  private static final java.lang.String SIZE_XX_LARGE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "7"

  private static final java.lang.String[][] DEFAULT_FORMAT_MAPPINGS;
    descriptor: [[Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static javafx.css.PseudoClass CONTAINS_FOCUS_PSEUDOCLASS_STATE;
    descriptor: Ljavafx/css/PseudoClass;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private javafx.collections.ListChangeListener<javafx.scene.Node> itemsListener;
    descriptor: Ljavafx/collections/ListChangeListener;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/collections/ListChangeListener<Ljavafx/scene/Node;>;

  private static volatile int[] $SWITCH_TABLE$javafx$scene$web$HTMLEditorSkin$Command;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=0, args_size=0
         0: .line 174
            getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
            putstatic javafx.scene.web.HTMLEditorSkin.DEFAULT_BG_COLOR:Ljavafx/scene/paint/Color;
         1: .line 175
            getstatic javafx.scene.paint.Color.BLACK:Ljavafx/scene/paint/Color;
            putstatic javafx.scene.web.HTMLEditorSkin.DEFAULT_FG_COLOR:Ljavafx/scene/paint/Color;
         2: .line 194
            bipush 7
            anewarray java.lang.String[]
            dup
            iconst_0
         3: .line 195
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "<p>"
            aastore
            dup
            iconst_1
            ldc ""
            aastore
            dup
            iconst_2
            ldc "3"
            aastore
            aastore
            dup
            iconst_1
         4: .line 196
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "<h1>"
            aastore
            dup
            iconst_1
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc "6"
            aastore
            aastore
            dup
            iconst_2
         5: .line 197
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "<h2>"
            aastore
            dup
            iconst_1
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc "5"
            aastore
            aastore
            dup
            iconst_3
         6: .line 198
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "<h3>"
            aastore
            dup
            iconst_1
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc "4"
            aastore
            aastore
            dup
            iconst_4
         7: .line 199
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "<h4>"
            aastore
            dup
            iconst_1
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc "3"
            aastore
            aastore
            dup
            iconst_5
         8: .line 200
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "<h5>"
            aastore
            dup
            iconst_1
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc "2"
            aastore
            aastore
            dup
            bipush 6
         9: .line 201
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "<h6>"
            aastore
            dup
            iconst_1
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc "1"
            aastore
            aastore
        10: .line 194
            putstatic javafx.scene.web.HTMLEditorSkin.DEFAULT_FORMAT_MAPPINGS:[[Ljava/lang/String;
        11: .line 204
            ldc "contains-focus"
            invokestatic javafx.css.PseudoClass.getPseudoClass:(Ljava/lang/String;)Ljavafx/css/PseudoClass;
            putstatic javafx.scene.web.HTMLEditorSkin.CONTAINS_FOCUS_PSEUDOCLASS_STATE:Ljavafx/css/PseudoClass;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(javafx.scene.web.HTMLEditor);
    descriptor: (Ljavafx/scene/web/HTMLEditor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.web.HTMLEditor control
         0: .line 251
            aload 0 /* this */
            aload 1 /* control */
            invokespecial javafx.scene.control.SkinBase.<init>:(Ljavafx/scene/control/Control;)V
         1: .line 154
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
         2: .line 155
            aload 0 /* this */
            ldc "<html><head></head><body contenteditable=\"true\"></body></html>"
            putfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
         3: .line 158
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.enableAtomicityCheck:Z
         4: .line 159
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
         5: .line 160
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.web.HTMLEditorSkin.isFirstRun:Z
         6: .line 222
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic onChanged(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/collections/ListChangeListener;
              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:
                  (Ljavafx/collections/ListChangeListener$Change;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$0(Ljavafx/collections/ListChangeListener$Change;)V (7)
                  (Ljavafx/collections/ListChangeListener$Change;)V
            putfield javafx.scene.web.HTMLEditorSkin.itemsListener:Ljavafx/collections/ListChangeListener;
         7: .line 254
            new com.sun.javafx.scene.web.behavior.HTMLEditorBehavior
            aload 1 /* control */
            invokespecial com.sun.javafx.scene.web.behavior.HTMLEditorBehavior.<init>:(Ljavafx/scene/web/HTMLEditor;)V
         8: .line 257
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getChildren:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.clear:()V
         9: .line 259
            aload 0 /* this */
            new javafx.scene.layout.GridPane
            dup
            invokespecial javafx.scene.layout.GridPane.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
        10: .line 260
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
            invokevirtual javafx.scene.layout.GridPane.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "grid"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        11: .line 261
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getChildren:()Ljavafx/collections/ObservableList;
            iconst_1
            anewarray javafx.scene.Node
            dup
            iconst_0
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
            aastore
            invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
            pop
        12: .line 263
            aload 0 /* this */
            new javafx.scene.control.ToolBar
            dup
            invokespecial javafx.scene.control.ToolBar.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
        13: .line 264
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "top-toolbar"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        14: .line 265
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            iconst_0
            iconst_0
            invokevirtual javafx.scene.layout.GridPane.add:(Ljavafx/scene/Node;II)V
        15: .line 267
            aload 0 /* this */
            new javafx.scene.control.ToolBar
            dup
            invokespecial javafx.scene.control.ToolBar.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
        16: .line 268
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "bottom-toolbar"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        17: .line 269
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            iconst_0
            iconst_1
            invokevirtual javafx.scene.layout.GridPane.add:(Ljavafx/scene/Node;II)V
        18: .line 273
            aload 0 /* this */
            new javafx.scene.web.WebView
            dup
            invokespecial javafx.scene.web.WebView.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
        19: .line 274
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            iconst_0
            iconst_2
            invokevirtual javafx.scene.layout.GridPane.add:(Ljavafx/scene/Node;II)V
        20: .line 276
            new javafx.scene.layout.ColumnConstraints
            dup
            invokespecial javafx.scene.layout.ColumnConstraints.<init>:()V
            astore 2 /* column */
        start local 2 // javafx.scene.layout.ColumnConstraints column
        21: .line 277
            aload 2 /* column */
            getstatic javafx.scene.layout.Priority.ALWAYS:Ljavafx/scene/layout/Priority;
            invokevirtual javafx.scene.layout.ColumnConstraints.setHgrow:(Ljavafx/scene/layout/Priority;)V
        22: .line 278
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
            invokevirtual javafx.scene.layout.GridPane.getColumnConstraints:()Ljavafx/collections/ObservableList;
            aload 2 /* column */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        23: .line 280
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.getEngine:()Ljavafx/scene/web/WebEngine;
            invokestatic com.sun.javafx.webkit.Accessor.getPageFor:(Ljavafx/scene/web/WebEngine;)Lcom/sun/webkit/WebPage;
            putfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
        24: .line 282
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            getstatic javafx.scene.input.MouseEvent.MOUSE_RELEASED:Ljavafx/event/EventType;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$1(Ljavafx/scene/input/MouseEvent;)V (7)
                  (Ljavafx/scene/input/MouseEvent;)V
            invokevirtual javafx.scene.web.WebView.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
        25: .line 293
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            getstatic javafx.scene.input.KeyEvent.KEY_PRESSED:Ljavafx/event/EventType;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$2(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual javafx.scene.web.WebView.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
        26: .line 368
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            getstatic javafx.scene.input.KeyEvent.KEY_RELEASED:Ljavafx/event/EventType;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$4(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual javafx.scene.web.WebView.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
        27: .line 403
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getSkinnable:()Ljavafx/scene/control/Control;
            checkcast javafx.scene.web.HTMLEditor
            invokevirtual javafx.scene.web.HTMLEditor.focusedProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/beans/value/ChangeListener;
              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:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$6(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
            invokevirtual javafx.beans.property.ReadOnlyBooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        28: .line 413
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.focusedProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/beans/value/ChangeListener;
              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:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$7(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
            invokevirtual javafx.beans.property.ReadOnlyBooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        29: .line 445
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.getEngine:()Ljavafx/scene/web/WebEngine;
            invokevirtual javafx.scene.web.WebEngine.getLoadWorker:()Ljavafx/concurrent/Worker;
            invokeinterface javafx.concurrent.Worker.workDoneProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/beans/value/ChangeListener;
              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:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$8(Ljavafx/beans/value/ObservableValue;Ljava/lang/Number;Ljava/lang/Number;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Number;Ljava/lang/Number;)V
            invokevirtual javafx.beans.property.ReadOnlyDoubleProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        30: .line 462
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.enableToolbar:(Z)V
        31: .line 463
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.setHTMLText:(Ljava/lang/String;)V
        32: .line 465
            aload 0 /* this */
            new com.sun.javafx.scene.traversal.ParentTraversalEngine
            dup
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getSkinnable:()Ljavafx/scene/control/Control;
            new javafx.scene.web.HTMLEditorSkin$5
            dup
            aload 0 /* this */
            invokespecial javafx.scene.web.HTMLEditorSkin$5.<init>:(Ljavafx/scene/web/HTMLEditorSkin;)V
            invokespecial com.sun.javafx.scene.traversal.ParentTraversalEngine.<init>:(Ljavafx/scene/Parent;Lcom/sun/javafx/scene/traversal/Algorithm;)V
            putfield javafx.scene.web.HTMLEditorSkin.engine:Lcom/sun/javafx/scene/traversal/ParentTraversalEngine;
        33: .line 481
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getSkinnable:()Ljavafx/scene/control/Control;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.engine:Lcom/sun/javafx/scene/traversal/ParentTraversalEngine;
            invokestatic com.sun.javafx.scene.ParentHelper.setTraversalEngine:(Ljavafx/scene/Parent;Lcom/sun/javafx/scene/traversal/ParentTraversalEngine;)V
        34: .line 482
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            iconst_1
            invokevirtual javafx.scene.web.WebView.setFocusTraversable:(Z)V
        35: .line 483
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.gridPane:Ljavafx/scene/layout/GridPane;
            invokevirtual javafx.scene.layout.GridPane.getChildren:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.itemsListener:Ljavafx/collections/ListChangeListener;
            invokeinterface javafx.collections.ObservableList.addListener:(Ljavafx/collections/ListChangeListener;)V
        36: .line 484
            return
        end local 2 // javafx.scene.layout.ColumnConstraints column
        end local 1 // javafx.scene.web.HTMLEditor control
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   37     0     this  Ljavafx/scene/web/HTMLEditorSkin;
            0   37     1  control  Ljavafx/scene/web/HTMLEditor;
           21   37     2   column  Ljavafx/scene/layout/ColumnConstraints;
    MethodParameters:
         Name  Flags
      control  

  public void performCommand(javafx.scene.web.HTMLEditorSkin$Command);
    descriptor: (Ljavafx/scene/web/HTMLEditorSkin$Command;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.web.HTMLEditorSkin$Command command
         0: .line 506
            invokestatic javafx.scene.web.HTMLEditorSkin.$SWITCH_TABLE$javafx$scene$web$HTMLEditorSkin$Command:()[I
            aload 1 /* command */
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            iaload
            tableswitch { // 18 - 20
                   18: 1
                   19: 2
                   20: 5
              default: 8
          }
         1: .line 507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.fire:()V
            goto 8
         2: .line 508
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.italicButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.italicButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.isSelected:()Z
            ifeq 3
            iconst_0
            goto 4
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
         3: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.scene.web.HTMLEditorSkin$Command
      StackMap stack: javafx.scene.control.ToggleButton int
         4: invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
            goto 8
         5: .line 509
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.underlineButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.underlineButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.isSelected:()Z
            ifeq 6
            iconst_0
            goto 7
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
         6: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.scene.web.HTMLEditorSkin$Command
      StackMap stack: javafx.scene.control.ToggleButton int
         7: invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
         8: .line 511
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.web.HTMLEditorSkin$Command command
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Ljavafx/scene/web/HTMLEditorSkin;
            0    9     1  command  Ljavafx/scene/web/HTMLEditorSkin$Command;
    MethodParameters:
         Name  Flags
      command  final

  protected void layoutChildren(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=11, args_size=5
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double w
        start local 7 // double h
         0: .line 517
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.isFirstRun:Z
            ifeq 3
         1: .line 518
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.populateToolbars:()V
         2: .line 519
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.isFirstRun:Z
         3: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* w */
            dload 7 /* h */
            invokespecial javafx.scene.control.SkinBase.layoutChildren:(DDDD)V
         4: .line 522
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            ldc -1.0
            invokevirtual javafx.scene.control.ToolBar.prefWidth:(D)D
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            ldc -1.0
            invokevirtual javafx.scene.control.ToolBar.prefWidth:(D)D
            invokestatic java.lang.Math.max:(DD)D
            dstore 9 /* toolbarWidth */
        start local 9 // double toolbarWidth
         5: .line 523
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            dload 9 /* toolbarWidth */
            invokevirtual javafx.scene.control.ToolBar.setMinWidth:(D)V
         6: .line 524
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            dload 9 /* toolbarWidth */
            invokevirtual javafx.scene.control.ToolBar.setPrefWidth:(D)V
         7: .line 525
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            dload 9 /* toolbarWidth */
            invokevirtual javafx.scene.control.ToolBar.setMinWidth:(D)V
         8: .line 526
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            dload 9 /* toolbarWidth */
            invokevirtual javafx.scene.control.ToolBar.setPrefWidth:(D)V
         9: .line 527
            return
        end local 9 // double toolbarWidth
        end local 7 // double h
        end local 5 // double w
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Ljavafx/scene/web/HTMLEditorSkin;
            0   10     1             x  D
            0   10     3             y  D
            0   10     5             w  D
            0   10     7             h  D
            5   10     9  toolbarWidth  D
    MethodParameters:
      Name  Flags
      x     final
      y     final
      w     final
      h     final

  final java.lang.String getHTMLText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 540
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            invokevirtual com.sun.webkit.WebPage.getHtml:(J)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  final void setHTMLText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String htmlText
         0: .line 544
            aload 0 /* this */
            aload 1 /* htmlText */
            putfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
         1: .line 545
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            aload 1 /* htmlText */
            ldc "text/html"
            invokevirtual com.sun.webkit.WebPage.load:(JLjava/lang/String;Ljava/lang/String;)V
         2: .line 547
            aload 0 /* this */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$11()V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         3: .line 550
            return
        end local 1 // java.lang.String htmlText
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavafx/scene/web/HTMLEditorSkin;
            0    4     1  htmlText  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      htmlText  

  private void populateToolbars();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 553
            aload 0 /* this */
            ldc Ljavafx/scene/web/HTMLEditorSkin;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.util.ResourceBundle.getBundle:(Ljava/lang/String;)Ljava/util/ResourceBundle;
            putfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
         1: .line 556
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "cutIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "cut"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.CUT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-cut"
            invokevirtual javafx.scene.web.HTMLEditorSkin.addButton:(Ljavafx/scene/control/ToolBar;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/Button;
            putfield javafx.scene.web.HTMLEditorSkin.cutButton:Ljavafx/scene/control/Button;
         2: .line 557
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "copyIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "copy"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.COPY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-copy"
            invokevirtual javafx.scene.web.HTMLEditorSkin.addButton:(Ljavafx/scene/control/ToolBar;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/Button;
            putfield javafx.scene.web.HTMLEditorSkin.copyButton:Ljavafx/scene/control/Button;
         3: .line 558
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "pasteIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "paste"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.PASTE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-paste"
            invokevirtual javafx.scene.web.HTMLEditorSkin.addButton:(Ljavafx/scene/control/ToolBar;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/Button;
            putfield javafx.scene.web.HTMLEditorSkin.pasteButton:Ljavafx/scene/control/Button;
         4: .line 560
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            new javafx.scene.control.Separator
            dup
            getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
            invokespecial javafx.scene.control.Separator.<init>:(Ljavafx/geometry/Orientation;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         5: .line 566
            aload 0 /* this */
            new javafx.scene.control.ToggleGroup
            dup
            invokespecial javafx.scene.control.ToggleGroup.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
         6: .line 567
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
         7: .line 568
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignLeftIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignLeft"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_LEFT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-align-left"
         8: .line 567
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.alignLeftButton:Ljavafx/scene/control/ToggleButton;
         9: .line 569
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
        10: .line 570
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignCenterIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignCenter"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_CENTER:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-align-center"
        11: .line 569
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.alignCenterButton:Ljavafx/scene/control/ToggleButton;
        12: .line 571
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
        13: .line 572
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignRightIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignRight"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_RIGHT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-align-right"
        14: .line 571
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.alignRightButton:Ljavafx/scene/control/ToggleButton;
        15: .line 573
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
        16: .line 574
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignJustifyIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "alignJustify"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_JUSTIFY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-align-justify"
        17: .line 573
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.alignJustifyButton:Ljavafx/scene/control/ToggleButton;
        18: .line 576
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            new javafx.scene.control.Separator
            dup
            getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
            invokespecial javafx.scene.control.Separator.<init>:(Ljavafx/geometry/Orientation;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        19: .line 578
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "outdentIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "outdent"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.OUTDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-outdent"
            invokevirtual javafx.scene.web.HTMLEditorSkin.addButton:(Ljavafx/scene/control/ToolBar;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/Button;
            putfield javafx.scene.web.HTMLEditorSkin.outdentButton:Ljavafx/scene/control/Button;
        20: .line 579
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.outdentButton:Ljavafx/scene/control/Button;
            invokevirtual javafx.scene.control.Button.getGraphic:()Ljavafx/scene/Node;
            ifnull 21
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.outdentButton:Ljavafx/scene/control/Button;
            invokevirtual javafx.scene.control.Button.getGraphic:()Ljavafx/scene/Node;
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            invokevirtual javafx.scene.Node.setNodeOrientation:(Ljavafx/geometry/NodeOrientation;)V
        21: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "indentIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "indent"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-indent"
            invokevirtual javafx.scene.web.HTMLEditorSkin.addButton:(Ljavafx/scene/control/ToolBar;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/Button;
            putfield javafx.scene.web.HTMLEditorSkin.indentButton:Ljavafx/scene/control/Button;
        22: .line 581
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.indentButton:Ljavafx/scene/control/Button;
            invokevirtual javafx.scene.control.Button.getGraphic:()Ljavafx/scene/Node;
            ifnull 23
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.indentButton:Ljavafx/scene/control/Button;
            invokevirtual javafx.scene.control.Button.getGraphic:()Ljavafx/scene/Node;
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            invokevirtual javafx.scene.Node.setNodeOrientation:(Ljavafx/geometry/NodeOrientation;)V
        23: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            new javafx.scene.control.Separator
            dup
            getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
            invokespecial javafx.scene.control.Separator.<init>:(Ljavafx/geometry/Orientation;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        24: .line 585
            new javafx.scene.control.ToggleGroup
            dup
            invokespecial javafx.scene.control.ToggleGroup.<init>:()V
            astore 1 /* listStyleToggleGroup */
        start local 1 // javafx.scene.control.ToggleGroup listStyleToggleGroup
        25: .line 586
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 1 /* listStyleToggleGroup */
        26: .line 587
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "bulletsIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "bullets"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BULLETS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-bullets"
        27: .line 586
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.bulletsButton:Ljavafx/scene/control/ToggleButton;
        28: .line 588
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bulletsButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.getGraphic:()Ljavafx/scene/Node;
            ifnull 29
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bulletsButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.getGraphic:()Ljavafx/scene/Node;
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            invokevirtual javafx.scene.Node.setNodeOrientation:(Ljavafx/geometry/NodeOrientation;)V
        29: .line 589
      StackMap locals: javafx.scene.control.ToggleGroup
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 1 /* listStyleToggleGroup */
        30: .line 590
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "numbersIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "numbers"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.NUMBERS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-numbers"
        31: .line 589
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.numbersButton:Ljavafx/scene/control/ToggleButton;
        32: .line 592
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            new javafx.scene.control.Separator
            dup
            getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
            invokespecial javafx.scene.control.Separator.<init>:(Ljavafx/geometry/Orientation;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        33: .line 597
            aload 0 /* this */
            new javafx.scene.control.ComboBox
            dup
            invokespecial javafx.scene.control.ComboBox.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
        34: .line 598
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "font-menu-button"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        35: .line 599
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            iconst_0
            invokevirtual javafx.scene.control.ComboBox.setFocusTraversable:(Z)V
        36: .line 600
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            ldc -Infinity
            invokevirtual javafx.scene.control.ComboBox.setMinWidth:(D)V
        37: .line 601
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        38: .line 603
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.formatStyleMap:Ljava/util/Map;
        39: .line 604
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.styleFormatMap:Ljava/util/Map;
        40: .line 606
            aload 0 /* this */
            ldc "<p>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "paragraph"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFormatMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        41: .line 607
            aload 0 /* this */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$12()V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
        42: .line 610
            aload 0 /* this */
            ldc "<h1>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "heading1"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFormatMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        43: .line 611
            aload 0 /* this */
            ldc "<h2>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "heading2"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFormatMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        44: .line 612
            aload 0 /* this */
            ldc "<h3>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "heading3"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFormatMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        45: .line 613
            aload 0 /* this */
            ldc "<h4>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "heading4"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFormatMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        46: .line 614
            aload 0 /* this */
            ldc "<h5>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "heading5"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFormatMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        47: .line 615
            aload 0 /* this */
            ldc "<h6>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "heading6"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFormatMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        48: .line 631
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            new javafx.scene.control.Tooltip
            dup
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "format"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial javafx.scene.control.Tooltip.<init>:(Ljava/lang/String;)V
            invokevirtual javafx.scene.control.ComboBox.setTooltip:(Ljavafx/scene/control/Tooltip;)V
        49: .line 633
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.valueProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/beans/value/ChangeListener;
              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:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$13(Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        50: .line 653
            aload 0 /* this */
            new javafx.scene.control.ComboBox
            dup
            invokespecial javafx.scene.control.ComboBox.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
        51: .line 654
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "font-menu-button"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        52: .line 655
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            ldc 150.0
            invokevirtual javafx.scene.control.ComboBox.setMinWidth:(D)V
        53: .line 656
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            ldc 150.0
            invokevirtual javafx.scene.control.ComboBox.setPrefWidth:(D)V
        54: .line 657
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            ldc 150.0
            invokevirtual javafx.scene.control.ComboBox.setMaxWidth:(D)V
        55: .line 658
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            iconst_0
            invokevirtual javafx.scene.control.ComboBox.setFocusTraversable:(Z)V
        56: .line 659
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            new javafx.scene.control.Tooltip
            dup
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "fontFamily"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial javafx.scene.control.Tooltip.<init>:(Ljava/lang/String;)V
            invokevirtual javafx.scene.control.ComboBox.setTooltip:(Ljavafx/scene/control/Tooltip;)V
        57: .line 660
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        58: .line 666
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "comboBoxRowsToMeasureWidth"
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        59: .line 668
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            new javafx.scene.web.HTMLEditorSkin$6
            dup
            aload 0 /* this */
            invokespecial javafx.scene.web.HTMLEditorSkin$6.<init>:(Ljavafx/scene/web/HTMLEditorSkin;)V
            invokevirtual javafx.scene.control.ComboBox.setCellFactory:(Ljavafx/util/Callback;)V
        60: .line 686
            aload 0 /* this */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$14()V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
        61: .line 695
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.valueProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/beans/value/ChangeListener;
              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:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$15(Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        62: .line 699
            aload 0 /* this */
            new javafx.scene.control.ComboBox
            dup
            invokespecial javafx.scene.control.ComboBox.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
        63: .line 700
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "font-menu-button"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        64: .line 701
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            iconst_0
            invokevirtual javafx.scene.control.ComboBox.setFocusTraversable:(Z)V
        65: .line 702
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        66: .line 704
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.fontSizeMap:Ljava/util/Map;
        67: .line 705
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.sizeFontMap:Ljava/util/Map;
        68: .line 707
            aload 0 /* this */
            ldc "1"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "extraExtraSmall"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFontSizeMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        69: .line 708
            aload 0 /* this */
            ldc "2"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "extraSmall"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFontSizeMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        70: .line 709
            aload 0 /* this */
            ldc "3"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "small"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFontSizeMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        71: .line 710
            aload 0 /* this */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$16()V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
        72: .line 713
            aload 0 /* this */
            ldc "4"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "medium"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFontSizeMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        73: .line 714
            aload 0 /* this */
            ldc "5"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "large"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFontSizeMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        74: .line 715
            aload 0 /* this */
            ldc "6"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "extraLarge"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFontSizeMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        75: .line 716
            aload 0 /* this */
            ldc "7"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "extraExtraLarge"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.createFontSizeMenuItem:(Ljava/lang/String;Ljava/lang/String;)V
        76: .line 717
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            new javafx.scene.control.Tooltip
            dup
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "fontSize"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial javafx.scene.control.Tooltip.<init>:(Ljava/lang/String;)V
            invokevirtual javafx.scene.control.ComboBox.setTooltip:(Ljavafx/scene/control/Tooltip;)V
        77: .line 719
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            new javafx.scene.web.HTMLEditorSkin$7
            dup
            aload 0 /* this */
            invokespecial javafx.scene.web.HTMLEditorSkin$7.<init>:(Ljavafx/scene/web/HTMLEditorSkin;)V
            invokevirtual javafx.scene.control.ComboBox.setCellFactory:(Ljavafx/util/Callback;)V
        78: .line 737
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.valueProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/beans/value/ChangeListener;
              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:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$17(Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        79: .line 744
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            new javafx.scene.control.Separator
            dup
            getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
            invokespecial javafx.scene.control.Separator.<init>:(Ljavafx/geometry/Orientation;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        80: .line 746
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        81: .line 747
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "boldIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "bold"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-bold"
        82: .line 746
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
        83: .line 748
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$18(Ljavafx/event/ActionEvent;)V (7)
                  (Ljavafx/event/ActionEvent;)V
            invokevirtual javafx.scene.control.ToggleButton.setOnAction:(Ljavafx/event/EventHandler;)V
        84: .line 756
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        85: .line 757
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "italicIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "italic"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ITALIC:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-italic"
        86: .line 756
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.italicButton:Ljavafx/scene/control/ToggleButton;
        87: .line 758
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        88: .line 759
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "underlineIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "underline"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.UNDERLINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-underline"
        89: .line 758
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.underlineButton:Ljavafx/scene/control/ToggleButton;
        90: .line 760
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        91: .line 761
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "strikethroughIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "strikethrough"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.STRIKETHROUGH:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-strike"
        92: .line 760
            invokevirtual javafx.scene.web.HTMLEditorSkin.addToggleButton:(Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
            putfield javafx.scene.web.HTMLEditorSkin.strikethroughButton:Ljavafx/scene/control/ToggleButton;
        93: .line 763
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            new javafx.scene.control.Separator
            dup
            getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
            invokespecial javafx.scene.control.Separator.<init>:(Ljavafx/geometry/Orientation;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        94: .line 765
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "insertHorizontalRuleIcon"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
        95: .line 766
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "insertHorizontalRule"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_HORIZONTAL_RULE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "html-editor-hr"
        96: .line 765
            invokevirtual javafx.scene.web.HTMLEditorSkin.addButton:(Ljavafx/scene/control/ToolBar;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/Button;
            putfield javafx.scene.web.HTMLEditorSkin.insertHorizontalRuleButton:Ljavafx/scene/control/Button;
        97: .line 768
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.insertHorizontalRuleButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$19(Ljavafx/event/ActionEvent;)V (7)
                  (Ljavafx/event/ActionEvent;)V
            invokevirtual javafx.scene.control.Button.setOnAction:(Ljavafx/event/EventHandler;)V
        98: .line 774
            aload 0 /* this */
            new javafx.scene.control.ColorPicker
            dup
            invokespecial javafx.scene.control.ColorPicker.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
        99: .line 775
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "html-editor-foreground"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
       100: .line 776
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            iconst_0
            invokevirtual javafx.scene.control.ColorPicker.setFocusTraversable:(Z)V
       101: .line 777
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
       102: .line 785
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            getstatic javafx.scene.web.HTMLEditorSkin.DEFAULT_FG_COLOR:Ljavafx/scene/paint/Color;
            invokevirtual javafx.scene.control.ColorPicker.setValue:(Ljava/lang/Object;)V
       103: .line 786
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            new javafx.scene.control.Tooltip
            dup
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "foregroundColor"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial javafx.scene.control.Tooltip.<init>:(Ljava/lang/String;)V
            invokevirtual javafx.scene.control.ColorPicker.setTooltip:(Ljavafx/scene/control/Tooltip;)V
       104: .line 787
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$20(Ljavafx/event/ActionEvent;)V (7)
                  (Ljavafx/event/ActionEvent;)V
            invokevirtual javafx.scene.control.ColorPicker.setOnAction:(Ljavafx/event/EventHandler;)V
       105: .line 795
            aload 0 /* this */
            new javafx.scene.control.ColorPicker
            dup
            invokespecial javafx.scene.control.ColorPicker.<init>:()V
            putfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
       106: .line 796
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "html-editor-background"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
       107: .line 797
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            iconst_0
            invokevirtual javafx.scene.control.ColorPicker.setFocusTraversable:(Z)V
       108: .line 798
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
       109: .line 806
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            getstatic javafx.scene.web.HTMLEditorSkin.DEFAULT_BG_COLOR:Ljavafx/scene/paint/Color;
            invokevirtual javafx.scene.control.ColorPicker.setValue:(Ljava/lang/Object;)V
       110: .line 807
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            new javafx.scene.control.Tooltip
            dup
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "backgroundColor"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial javafx.scene.control.Tooltip.<init>:(Ljava/lang/String;)V
            invokevirtual javafx.scene.control.ColorPicker.setTooltip:(Ljavafx/scene/control/Tooltip;)V
       111: .line 809
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$21(Ljavafx/event/ActionEvent;)V (7)
                  (Ljavafx/event/ActionEvent;)V
            invokevirtual javafx.scene.control.ColorPicker.setOnAction:(Ljavafx/event/EventHandler;)V
       112: .line 816
            return
        end local 1 // javafx.scene.control.ToggleGroup listStyleToggleGroup
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0  113     0                  this  Ljavafx/scene/web/HTMLEditorSkin;
           25  113     1  listStyleToggleGroup  Ljavafx/scene/control/ToggleGroup;

  private java.lang.String colorValueToRGBA(javafx.scene.paint.Color);
    descriptor: (Ljavafx/scene/paint/Color;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.paint.Color c
         0: .line 819
            aconst_null
            ldc "rgba(%d, %d, %d, %.5f)"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 820
            aload 1 /* c */
            invokevirtual javafx.scene.paint.Color.getRed:()D
            ldc 255.0
            dmul
            invokestatic java.lang.Math.round:(D)J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_1
         2: .line 821
            aload 1 /* c */
            invokevirtual javafx.scene.paint.Color.getGreen:()D
            ldc 255.0
            dmul
            invokestatic java.lang.Math.round:(D)J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_2
         3: .line 822
            aload 1 /* c */
            invokevirtual javafx.scene.paint.Color.getBlue:()D
            ldc 255.0
            dmul
            invokestatic java.lang.Math.round:(D)J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_3
         4: .line 823
            aload 1 /* c */
            invokevirtual javafx.scene.paint.Color.getOpacity:()D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
         5: .line 819
            invokestatic java.lang.String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 1 // javafx.scene.paint.Color c
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/web/HTMLEditorSkin;
            0    6     1     c  Ljavafx/scene/paint/Color;
    MethodParameters:
      Name  Flags
      c     

  private javafx.scene.control.Button addButton(javafx.scene.control.ToolBar, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljavafx/scene/control/ToolBar;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/Button;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=8, args_size=6
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.control.ToolBar toolbar
        start local 2 // java.lang.String iconName
        start local 3 // java.lang.String tooltipText
        start local 4 // java.lang.String command
        start local 5 // java.lang.String styleClass
         0: .line 828
            new javafx.scene.control.Button
            dup
            invokespecial javafx.scene.control.Button.<init>:()V
            astore 6 /* button */
        start local 6 // javafx.scene.control.Button button
         1: .line 829
            aload 6 /* button */
            iconst_0
            invokevirtual javafx.scene.control.Button.setFocusTraversable:(Z)V
         2: .line 830
            aload 6 /* button */
            invokevirtual javafx.scene.control.Button.getStyleClass:()Ljavafx/collections/ObservableList;
            aload 5 /* styleClass */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         3: .line 831
            aload 1 /* toolbar */
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            aload 6 /* button */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 833
            aload 2 /* iconName */
            invokedynamic run(Ljava/lang/String;)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;
                  javafx/scene/web/HTMLEditorSkin.lambda$22(Ljava/lang/String;)Ljavafx/scene/image/Image; (6)
                  ()Ljavafx/scene/image/Image;
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast javafx.scene.image.Image
            astore 7 /* icon */
        start local 7 // javafx.scene.image.Image icon
         5: .line 835
            aload 6 /* button */
            invokevirtual javafx.scene.control.Button.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            checkcast javafx.css.StyleableProperty
            aconst_null
            new javafx.scene.image.ImageView
            dup
            aload 7 /* icon */
            invokespecial javafx.scene.image.ImageView.<init>:(Ljavafx/scene/image/Image;)V
            invokeinterface javafx.css.StyleableProperty.applyStyle:(Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
         6: .line 836
            aload 6 /* button */
            new javafx.scene.control.Tooltip
            dup
            aload 3 /* tooltipText */
            invokespecial javafx.scene.control.Tooltip.<init>:(Ljava/lang/String;)V
            invokevirtual javafx.scene.control.Button.setTooltip:(Ljavafx/scene/control/Tooltip;)V
         7: .line 838
            aload 6 /* button */
            aload 0 /* this */
            aload 4 /* command */
            invokedynamic handle(Ljavafx/scene/web/HTMLEditorSkin;Ljava/lang/String;)Ljavafx/event/EventHandler;
              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:
                  (Ljavafx/event/Event;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$23(Ljava/lang/String;Ljavafx/event/ActionEvent;)V (7)
                  (Ljavafx/event/ActionEvent;)V
            invokevirtual javafx.scene.control.Button.setOnAction:(Ljavafx/event/EventHandler;)V
         8: .line 843
            aload 6 /* button */
            areturn
        end local 7 // javafx.scene.image.Image icon
        end local 6 // javafx.scene.control.Button button
        end local 5 // java.lang.String styleClass
        end local 4 // java.lang.String command
        end local 3 // java.lang.String tooltipText
        end local 2 // java.lang.String iconName
        end local 1 // javafx.scene.control.ToolBar toolbar
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Ljavafx/scene/web/HTMLEditorSkin;
            0    9     1      toolbar  Ljavafx/scene/control/ToolBar;
            0    9     2     iconName  Ljava/lang/String;
            0    9     3  tooltipText  Ljava/lang/String;
            0    9     4      command  Ljava/lang/String;
            0    9     5   styleClass  Ljava/lang/String;
            1    9     6       button  Ljavafx/scene/control/Button;
            5    9     7         icon  Ljavafx/scene/image/Image;
    MethodParameters:
             Name  Flags
      toolbar      
      iconName     final
      tooltipText  
      command      final
      styleClass   final

  private javafx.scene.control.ToggleButton addToggleButton(javafx.scene.control.ToolBar, javafx.scene.control.ToggleGroup, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljavafx/scene/control/ToolBar;Ljavafx/scene/control/ToggleGroup;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavafx/scene/control/ToggleButton;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=9, args_size=7
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.control.ToolBar toolbar
        start local 2 // javafx.scene.control.ToggleGroup toggleGroup
        start local 3 // java.lang.String iconName
        start local 4 // java.lang.String tooltipText
        start local 5 // java.lang.String command
        start local 6 // java.lang.String styleClass
         0: .line 848
            new javafx.scene.control.ToggleButton
            dup
            invokespecial javafx.scene.control.ToggleButton.<init>:()V
            astore 7 /* toggleButton */
        start local 7 // javafx.scene.control.ToggleButton toggleButton
         1: .line 849
            aload 7 /* toggleButton */
            aload 5 /* command */
            invokevirtual javafx.scene.control.ToggleButton.setUserData:(Ljava/lang/Object;)V
         2: .line 850
            aload 7 /* toggleButton */
            iconst_0
            invokevirtual javafx.scene.control.ToggleButton.setFocusTraversable:(Z)V
         3: .line 851
            aload 7 /* toggleButton */
            invokevirtual javafx.scene.control.ToggleButton.getStyleClass:()Ljavafx/collections/ObservableList;
            aload 6 /* styleClass */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 852
            aload 1 /* toolbar */
            invokevirtual javafx.scene.control.ToolBar.getItems:()Ljavafx/collections/ObservableList;
            aload 7 /* toggleButton */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         5: .line 853
            aload 2 /* toggleGroup */
            ifnull 7
         6: .line 854
            aload 7 /* toggleButton */
            aload 2 /* toggleGroup */
            invokevirtual javafx.scene.control.ToggleButton.setToggleGroup:(Ljavafx/scene/control/ToggleGroup;)V
         7: .line 857
      StackMap locals: javafx.scene.control.ToggleButton
      StackMap stack:
            aload 3 /* iconName */
            invokedynamic run(Ljava/lang/String;)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;
                  javafx/scene/web/HTMLEditorSkin.lambda$24(Ljava/lang/String;)Ljavafx/scene/image/Image; (6)
                  ()Ljavafx/scene/image/Image;
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast javafx.scene.image.Image
            astore 8 /* icon */
        start local 8 // javafx.scene.image.Image icon
         8: .line 858
            aload 7 /* toggleButton */
            invokevirtual javafx.scene.control.ToggleButton.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            checkcast javafx.css.StyleableProperty
            aconst_null
            new javafx.scene.image.ImageView
            dup
            aload 8 /* icon */
            invokespecial javafx.scene.image.ImageView.<init>:(Ljavafx/scene/image/Image;)V
            invokeinterface javafx.css.StyleableProperty.applyStyle:(Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
         9: .line 861
            aload 7 /* toggleButton */
            new javafx.scene.control.Tooltip
            dup
            aload 4 /* tooltipText */
            invokespecial javafx.scene.control.Tooltip.<init>:(Ljava/lang/String;)V
            invokevirtual javafx.scene.control.ToggleButton.setTooltip:(Ljavafx/scene/control/Tooltip;)V
        10: .line 863
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 5 /* command */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        11: .line 864
            aload 7 /* toggleButton */
            invokevirtual javafx.scene.control.ToggleButton.selectedProperty:()Ljavafx/beans/property/BooleanProperty;
            aload 0 /* this */
            aload 5 /* command */
            invokedynamic changed(Ljavafx/scene/web/HTMLEditorSkin;Ljava/lang/String;)Ljavafx/beans/value/ChangeListener;
              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:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/web/HTMLEditorSkin.lambda$25(Ljava/lang/String;Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
            invokevirtual javafx.beans.property.BooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        12: .line 870
      StackMap locals: javafx.scene.image.Image
      StackMap stack:
            aload 7 /* toggleButton */
            areturn
        end local 8 // javafx.scene.image.Image icon
        end local 7 // javafx.scene.control.ToggleButton toggleButton
        end local 6 // java.lang.String styleClass
        end local 5 // java.lang.String command
        end local 4 // java.lang.String tooltipText
        end local 3 // java.lang.String iconName
        end local 2 // javafx.scene.control.ToggleGroup toggleGroup
        end local 1 // javafx.scene.control.ToolBar toolbar
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Ljavafx/scene/web/HTMLEditorSkin;
            0   13     1       toolbar  Ljavafx/scene/control/ToolBar;
            0   13     2   toggleGroup  Ljavafx/scene/control/ToggleGroup;
            0   13     3      iconName  Ljava/lang/String;
            0   13     4   tooltipText  Ljava/lang/String;
            0   13     5       command  Ljava/lang/String;
            0   13     6    styleClass  Ljava/lang/String;
            1   13     7  toggleButton  Ljavafx/scene/control/ToggleButton;
            8   13     8          icon  Ljavafx/scene/image/Image;
    MethodParameters:
             Name  Flags
      toolbar      
      toggleGroup  
      iconName     final
      tooltipText  
      command      final
      styleClass   final

  private void createFormatMenuItem(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String formatValue
        start local 2 // java.lang.String label
         0: .line 874
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getItems:()Ljavafx/collections/ObservableList;
            aload 2 /* label */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         1: .line 875
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatStyleMap:Ljava/util/Map;
            aload 2 /* label */
            aload 1 /* formatValue */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 876
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.styleFormatMap:Ljava/util/Map;
            aload 1 /* formatValue */
            aload 2 /* label */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 877
            return
        end local 2 // java.lang.String label
        end local 1 // java.lang.String formatValue
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Ljavafx/scene/web/HTMLEditorSkin;
            0    4     1  formatValue  Ljava/lang/String;
            0    4     2        label  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      formatValue  
      label        

  private void createFontSizeMenuItem(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String fontSizeValue
        start local 2 // java.lang.String label
         0: .line 880
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getItems:()Ljavafx/collections/ObservableList;
            aload 2 /* label */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         1: .line 881
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeMap:Ljava/util/Map;
            aload 2 /* label */
            aload 1 /* fontSizeValue */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 882
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.sizeFontMap:Ljava/util/Map;
            aload 1 /* fontSizeValue */
            aload 2 /* label */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 883
            return
        end local 2 // java.lang.String label
        end local 1 // java.lang.String fontSizeValue
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Ljavafx/scene/web/HTMLEditorSkin;
            0    4     1  fontSizeValue  Ljava/lang/String;
            0    4     2          label  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      fontSizeValue  
      label          

  private void updateNodeOrientation();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 886
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getSkinnable:()Ljavafx/scene/control/Control;
            checkcast javafx.scene.web.HTMLEditor
            invokevirtual javafx.scene.web.HTMLEditor.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 1 /* orientation */
        start local 1 // javafx.geometry.NodeOrientation orientation
         1: .line 888
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            invokevirtual com.sun.webkit.WebPage.getDocument:(J)Lorg/w3c/dom/Document;
            checkcast org.w3c.dom.html.HTMLDocument
            astore 2 /* htmlDocument */
        start local 2 // org.w3c.dom.html.HTMLDocument htmlDocument
         2: .line 889
            aload 2 /* htmlDocument */
            invokeinterface org.w3c.dom.html.HTMLDocument.getDocumentElement:()Lorg/w3c/dom/Element;
            checkcast org.w3c.dom.html.HTMLElement
            astore 3 /* htmlDocumentElement */
        start local 3 // org.w3c.dom.html.HTMLElement htmlDocumentElement
         3: .line 890
            aload 3 /* htmlDocumentElement */
            ldc "dir"
            invokeinterface org.w3c.dom.html.HTMLElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            ifnonnull 7
         4: .line 891
            aload 3 /* htmlDocumentElement */
            ldc "dir"
            aload 1 /* orientation */
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 5
            ldc "rtl"
            goto 6
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.geometry.NodeOrientation org.w3c.dom.html.HTMLDocument org.w3c.dom.html.HTMLElement
      StackMap stack: org.w3c.dom.html.HTMLElement java.lang.String
         5: ldc "ltr"
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.geometry.NodeOrientation org.w3c.dom.html.HTMLDocument org.w3c.dom.html.HTMLElement
      StackMap stack: org.w3c.dom.html.HTMLElement java.lang.String java.lang.String
         6: invokeinterface org.w3c.dom.html.HTMLElement.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         7: .line 894
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.w3c.dom.html.HTMLElement htmlDocumentElement
        end local 2 // org.w3c.dom.html.HTMLDocument htmlDocument
        end local 1 // javafx.geometry.NodeOrientation orientation
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    8     0                 this  Ljavafx/scene/web/HTMLEditorSkin;
            1    8     1          orientation  Ljavafx/geometry/NodeOrientation;
            2    8     2         htmlDocument  Lorg/w3c/dom/html/HTMLDocument;
            3    8     3  htmlDocumentElement  Lorg/w3c/dom/html/HTMLElement;

  private void updateToolbarState(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=10, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // boolean updateAlignment
         0: .line 897
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.isFocused:()Z
            ifne 2
         1: .line 898
            return
         2: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
            iconst_1
            iadd
            putfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
         3: .line 904
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.copyButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.CUT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 4
            iconst_0
            goto 5
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
         4: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
         5: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
         6: .line 905
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.cutButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.COPY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 7
            iconst_0
            goto 8
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
         7: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
         8: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
         9: .line 906
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.pasteButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.PASTE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 10
            iconst_0
            goto 11
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
        10: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        11: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        12: .line 914
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.insertHorizontalRuleButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_HORIZONTAL_RULE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 13
            iconst_0
            goto 14
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
        13: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        14: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        15: .line 916
            iload 1 /* updateAlignment */
            ifeq 33
        16: .line 917
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignLeftButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_LEFT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 17
            iconst_0
            goto 18
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        17: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        18: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        19: .line 918
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignLeftButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_LEFT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
        20: .line 919
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignCenterButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_CENTER:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 21
            iconst_0
            goto 22
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        21: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        22: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        23: .line 920
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignCenterButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_CENTER:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
        24: .line 921
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignRightButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_RIGHT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 25
            iconst_0
            goto 26
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        25: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        26: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        27: .line 922
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignRightButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_RIGHT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
        28: .line 923
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignJustifyButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_JUSTIFY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 29
            iconst_0
            goto 30
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        29: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        30: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        31: .line 924
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignJustifyButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_JUSTIFY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
        32: .line 925
            goto 37
        33: .line 926
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
            invokevirtual javafx.scene.control.ToggleGroup.getSelectedToggle:()Ljavafx/scene/control/Toggle;
            ifnull 37
        34: .line 927
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
            invokevirtual javafx.scene.control.ToggleGroup.getSelectedToggle:()Ljavafx/scene/control/Toggle;
            invokeinterface javafx.scene.control.Toggle.getUserData:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 2 /* command */
        start local 2 // java.lang.String command
        35: .line 928
            aload 0 /* this */
            aload 2 /* command */
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 37
            aload 0 /* this */
            aload 2 /* command */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            ifne 37
        36: .line 929
            aload 0 /* this */
            aload 2 /* command */
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 2 // java.lang.String command
        37: .line 934
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
            invokevirtual javafx.scene.control.ToggleGroup.getSelectedToggle:()Ljavafx/scene/control/Toggle;
            ifnonnull 40
        38: .line 935
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getClientSelectedText:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 40
        39: .line 936
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignmentToggleGroup:Ljavafx/scene/control/ToggleGroup;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignLeftButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleGroup.selectToggle:(Ljavafx/scene/control/Toggle;)V
        40: .line 939
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bulletsButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BULLETS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 41
            iconst_0
            goto 42
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        41: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        42: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        43: .line 940
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bulletsButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BULLETS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
        44: .line 941
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.numbersButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.NUMBERS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 45
            iconst_0
            goto 46
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        45: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        46: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        47: .line 942
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.numbersButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.NUMBERS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
        48: .line 944
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.indentButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 49
            iconst_0
            goto 50
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
        49: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        50: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        51: .line 945
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.outdentButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.OUTDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 52
            iconst_0
            goto 53
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
        52: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        53: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        54: .line 947
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FORMAT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 55
            iconst_0
            goto 56
      StackMap locals:
      StackMap stack: javafx.scene.control.ComboBox
        55: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ComboBox int
        56: invokevirtual javafx.scene.control.ComboBox.setDisable:(Z)V
        57: .line 950
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FORMAT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* formatValue */
        start local 2 // java.lang.String formatValue
        58: .line 951
            aload 2 /* formatValue */
            ifnull 67
        59: .line 952
            new java.lang.StringBuilder
            dup
            ldc "<"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* formatValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* htmlTag */
        start local 3 // java.lang.String htmlTag
        60: .line 953
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.styleFormatMap:Ljava/util/Map;
            aload 3 /* htmlTag */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* comboFormatValue */
        start local 4 // java.lang.String comboFormatValue
        61: .line 954
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* format */
        start local 5 // java.lang.String format
        62: .line 958
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
            ifne 63
            aload 3 /* htmlTag */
            ldc "<>"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 63
            aload 3 /* htmlTag */
            ldc "<div>"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 63
            aload 3 /* htmlTag */
            ldc "<blockquote>"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 65
        63: .line 959
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "paragraph"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
        64: .line 960
            goto 67
      StackMap locals:
      StackMap stack:
        65: aload 5 /* format */
            ifnull 67
            aload 5 /* format */
            aload 4 /* comboFormatValue */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 67
        66: .line 961
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            aload 4 /* comboFormatValue */
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
        end local 5 // java.lang.String format
        end local 4 // java.lang.String comboFormatValue
        end local 3 // java.lang.String htmlTag
        67: .line 965
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_FAMILY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 68
            iconst_0
            goto 69
      StackMap locals:
      StackMap stack: javafx.scene.control.ComboBox
        68: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String
      StackMap stack: javafx.scene.control.ComboBox int
        69: invokevirtual javafx.scene.control.ComboBox.setDisable:(Z)V
        70: .line 966
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_FAMILY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* fontFamilyValue */
        start local 3 // java.lang.String fontFamilyValue
        71: .line 967
            aload 3 /* fontFamilyValue */
            ifnull 93
        72: .line 968
            aload 3 /* fontFamilyValue */
            astore 4 /* fontFamilyStr */
        start local 4 // java.lang.String fontFamilyStr
        73: .line 972
            aload 4 /* fontFamilyStr */
            ldc "'"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 75
        74: .line 973
            aload 4 /* fontFamilyStr */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 4 /* fontFamilyStr */
        75: .line 975
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 4 /* fontFamilyStr */
            ldc "'"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 77
        76: .line 976
            aload 4 /* fontFamilyStr */
            iconst_0
            aload 4 /* fontFamilyStr */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* fontFamilyStr */
        77: .line 979
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            astore 5 /* selectedFont */
        start local 5 // java.lang.Object selectedFont
        78: .line 980
            aload 5 /* selectedFont */
            instanceof java.lang.String
            ifeq 93
        79: .line 981
            aload 5 /* selectedFont */
            aload 4 /* fontFamilyStr */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 93
        80: .line 983
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getItems:()Ljavafx/collections/ObservableList;
            astore 6 /* fontFamilyItems */
        start local 6 // javafx.collections.ObservableList fontFamilyItems
        81: .line 984
            aconst_null
            astore 7 /* selectedComboFont */
        start local 7 // java.lang.String selectedComboFont
        82: .line 985
            aload 6 /* fontFamilyItems */
            invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
            astore 9
            goto 90
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String java.lang.Object javafx.collections.ObservableList java.lang.String top java.util.Iterator
      StackMap stack:
        83: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 8 /* comboFontFamilyValue */
        start local 8 // java.lang.String comboFontFamilyValue
        84: .line 987
            aload 8 /* comboFontFamilyValue */
            aload 4 /* fontFamilyStr */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 87
        85: .line 988
            aload 8 /* comboFontFamilyValue */
            astore 7 /* selectedComboFont */
        86: .line 989
            goto 91
        87: .line 993
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String java.lang.Object javafx.collections.ObservableList java.lang.String java.lang.String java.util.Iterator
      StackMap stack:
            aload 8 /* comboFontFamilyValue */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 90
            aload 4 /* fontFamilyStr */
            ldc "Dialog"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 90
        88: .line 994
            aload 8 /* comboFontFamilyValue */
            astore 7 /* selectedComboFont */
        89: .line 995
            goto 91
        end local 8 // java.lang.String comboFontFamilyValue
        90: .line 985
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String java.lang.Object javafx.collections.ObservableList java.lang.String top java.util.Iterator
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 83
        91: .line 999
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String java.lang.Object javafx.collections.ObservableList java.lang.String
      StackMap stack:
            aload 7 /* selectedComboFont */
            ifnull 93
        92: .line 1000
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            aload 7 /* selectedComboFont */
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
        end local 7 // java.lang.String selectedComboFont
        end local 6 // javafx.collections.ObservableList fontFamilyItems
        end local 5 // java.lang.Object selectedFont
        end local 4 // java.lang.String fontFamilyStr
        93: .line 1006
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_SIZE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 94
            iconst_0
            goto 95
      StackMap locals:
      StackMap stack: javafx.scene.control.ComboBox
        94: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String
      StackMap stack: javafx.scene.control.ComboBox int
        95: invokevirtual javafx.scene.control.ComboBox.setDisable:(Z)V
        96: .line 1007
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_SIZE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* fontSizeValue */
        start local 4 // java.lang.String fontSizeValue
        97: .line 1010
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
            ifeq 100
            aload 4 /* fontSizeValue */
            ifnonnull 100
        98: .line 1011
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.sizeFontMap:Ljava/util/Map;
            ldc "3"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
        99: .line 1012
            goto 106
       100: .line 1013
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* fontSizeValue */
            ifnull 104
       101: .line 1014
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.sizeFontMap:Ljava/util/Map;
            aload 4 /* fontSizeValue */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 106
       102: .line 1015
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.sizeFontMap:Ljava/util/Map;
            aload 4 /* fontSizeValue */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
       103: .line 1017
            goto 106
       104: .line 1023
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            ifnull 105
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.sizeFontMap:Ljava/util/Map;
            ldc "3"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 106
       105: .line 1024
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.sizeFontMap:Ljava/util/Map;
            ldc "3"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
       106: .line 1029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 107
            iconst_0
            goto 108
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
       107: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String
      StackMap stack: javafx.scene.control.ToggleButton int
       108: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
       109: .line 1030
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
       110: .line 1031
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.italicButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ITALIC:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 111
            iconst_0
            goto 112
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
       111: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String
      StackMap stack: javafx.scene.control.ToggleButton int
       112: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
       113: .line 1032
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.italicButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ITALIC:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
       114: .line 1033
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.underlineButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.UNDERLINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 115
            iconst_0
            goto 116
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
       115: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String
      StackMap stack: javafx.scene.control.ToggleButton int
       116: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
       117: .line 1034
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.underlineButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.UNDERLINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
       118: .line 1035
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.strikethroughButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.STRIKETHROUGH:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 119
            iconst_0
            goto 120
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
       119: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String
      StackMap stack: javafx.scene.control.ToggleButton int
       120: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
       121: .line 1036
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.strikethroughButton:Ljavafx/scene/control/ToggleButton;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.STRIKETHROUGH:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            invokevirtual javafx.scene.control.ToggleButton.setSelected:(Z)V
       122: .line 1038
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FOREGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 123
            iconst_0
            goto 124
      StackMap locals:
      StackMap stack: javafx.scene.control.ColorPicker
       123: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String
      StackMap stack: javafx.scene.control.ColorPicker int
       124: invokevirtual javafx.scene.control.ColorPicker.setDisable:(Z)V
       125: .line 1039
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FOREGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* foregroundColorValue */
        start local 5 // java.lang.String foregroundColorValue
       126: .line 1040
            aload 5 /* foregroundColorValue */
            ifnull 128
       127: .line 1041
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            aload 0 /* this */
            aload 5 /* foregroundColorValue */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getColor:(Ljava/lang/String;)Ljavafx/scene/paint/Color;
            invokevirtual javafx.scene.control.ColorPicker.setValue:(Ljava/lang/Object;)V
       128: .line 1044
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BACKGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 129
            iconst_0
            goto 130
      StackMap locals:
      StackMap stack: javafx.scene.control.ColorPicker
       129: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: javafx.scene.control.ColorPicker int
       130: invokevirtual javafx.scene.control.ColorPicker.setDisable:(Z)V
       131: .line 1045
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BACKGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* backgroundColorValue */
        start local 6 // java.lang.String backgroundColorValue
       132: .line 1046
            aload 6 /* backgroundColorValue */
            ifnull 134
       133: .line 1047
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            aload 0 /* this */
            aload 6 /* backgroundColorValue */
            invokevirtual javafx.scene.web.HTMLEditorSkin.getColor:(Ljava/lang/String;)Ljavafx/scene/paint/Color;
            invokevirtual javafx.scene.control.ColorPicker.setValue:(Ljava/lang/Object;)V
       134: .line 1050
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
            ifne 135
            iconst_0
            goto 136
      StackMap locals:
      StackMap stack: javafx.scene.web.HTMLEditorSkin
       135: aload 0 /* this */
            dup
            getfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
            iconst_1
            isub
            dup_x1
            putfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
      StackMap locals: javafx.scene.web.HTMLEditorSkin int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: javafx.scene.web.HTMLEditorSkin int
       136: putfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
       137: .line 1051
            return
        end local 6 // java.lang.String backgroundColorValue
        end local 5 // java.lang.String foregroundColorValue
        end local 4 // java.lang.String fontSizeValue
        end local 3 // java.lang.String fontFamilyValue
        end local 2 // java.lang.String formatValue
        end local 1 // boolean updateAlignment
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0  138     0                  this  Ljavafx/scene/web/HTMLEditorSkin;
            0  138     1       updateAlignment  Z
           35   37     2               command  Ljava/lang/String;
           58  138     2           formatValue  Ljava/lang/String;
           60   67     3               htmlTag  Ljava/lang/String;
           61   67     4      comboFormatValue  Ljava/lang/String;
           62   67     5                format  Ljava/lang/String;
           71  138     3       fontFamilyValue  Ljava/lang/String;
           73   93     4         fontFamilyStr  Ljava/lang/String;
           78   93     5          selectedFont  Ljava/lang/Object;
           81   93     6       fontFamilyItems  Ljavafx/collections/ObservableList<Ljava/lang/String;>;
           82   93     7     selectedComboFont  Ljava/lang/String;
           84   90     8  comboFontFamilyValue  Ljava/lang/String;
           97  138     4         fontSizeValue  Ljava/lang/String;
          126  138     5  foregroundColorValue  Ljava/lang/String;
          132  138     6  backgroundColorValue  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      updateAlignment  final

  private void enableToolbar(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // boolean enable
         0: .line 1054
            aload 0 /* this */
            iload 1 /* enable */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;Z)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
                  javafx/scene/web/HTMLEditorSkin.lambda$26(Z)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 1094
            return
        end local 1 // boolean enable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/web/HTMLEditorSkin;
            0    2     1  enable  Z
    MethodParameters:
        Name  Flags
      enable  final

  private boolean executeCommand(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String command
        start local 2 // java.lang.String value
         0: .line 1099
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.enableAtomicityCheck:Z
            ifeq 1
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.enableAtomicityCheck:Z
            ifeq 2
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.atomicityCount:I
            ifne 2
         1: .line 1100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 1 /* command */
            aload 2 /* value */
            invokevirtual com.sun.webkit.WebPage.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
         2: .line 1102
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String command
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljavafx/scene/web/HTMLEditorSkin;
            0    3     1  command  Ljava/lang/String;
            0    3     2    value  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      command  
      value    

  private boolean isCommandEnabled(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String command
         0: .line 1106
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 1 /* command */
            invokevirtual com.sun.webkit.WebPage.queryCommandEnabled:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String command
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljavafx/scene/web/HTMLEditorSkin;
            0    1     1  command  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      command  

  private void setContentEditable(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // boolean b
         0: .line 1110
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getMainFrame:()J
            invokevirtual com.sun.webkit.WebPage.getDocument:(J)Lorg/w3c/dom/Document;
            checkcast org.w3c.dom.html.HTMLDocument
            astore 2 /* htmlDocument */
        start local 2 // org.w3c.dom.html.HTMLDocument htmlDocument
         1: .line 1111
            aload 2 /* htmlDocument */
            invokeinterface org.w3c.dom.html.HTMLDocument.getDocumentElement:()Lorg/w3c/dom/Element;
            checkcast org.w3c.dom.html.HTMLElement
            astore 3 /* htmlDocumentElement */
        start local 3 // org.w3c.dom.html.HTMLElement htmlDocumentElement
         2: .line 1112
            aload 3 /* htmlDocumentElement */
            ldc "body"
            invokeinterface org.w3c.dom.html.HTMLElement.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList;
            iconst_0
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.html.HTMLElement
            astore 4 /* htmlBodyElement */
        start local 4 // org.w3c.dom.html.HTMLElement htmlBodyElement
         3: .line 1113
            aload 4 /* htmlBodyElement */
            ldc "contenteditable"
            iload 1 /* b */
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            invokeinterface org.w3c.dom.html.HTMLElement.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 1114
            return
        end local 4 // org.w3c.dom.html.HTMLElement htmlBodyElement
        end local 3 // org.w3c.dom.html.HTMLElement htmlDocumentElement
        end local 2 // org.w3c.dom.html.HTMLDocument htmlDocument
        end local 1 // boolean b
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    5     0                 this  Ljavafx/scene/web/HTMLEditorSkin;
            0    5     1                    b  Z
            1    5     2         htmlDocument  Lorg/w3c/dom/html/HTMLDocument;
            2    5     3  htmlDocumentElement  Lorg/w3c/dom/html/HTMLElement;
            3    5     4      htmlBodyElement  Lorg/w3c/dom/html/HTMLElement;
    MethodParameters:
      Name  Flags
      b     

  private boolean getCommandState(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String command
         0: .line 1117
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 1 /* command */
            invokevirtual com.sun.webkit.WebPage.queryCommandState:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String command
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljavafx/scene/web/HTMLEditorSkin;
            0    1     1  command  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      command  

  private java.lang.String getCommandValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String command
         0: .line 1121
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            aload 1 /* command */
            invokevirtual com.sun.webkit.WebPage.queryCommandValue:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String command
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljavafx/scene/web/HTMLEditorSkin;
            0    1     1  command  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      command  

  private javafx.scene.paint.Color getColor(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/scene/paint/Color;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // java.lang.String value
         0: .line 1125
            aload 1 /* value */
            invokestatic javafx.scene.paint.Color.web:(Ljava/lang/String;)Ljavafx/scene/paint/Color;
            astore 2 /* color */
        start local 2 // javafx.scene.paint.Color color
         1: .line 1130
            aload 2 /* color */
            getstatic javafx.scene.paint.Color.TRANSPARENT:Ljavafx/scene/paint/Color;
            invokevirtual javafx.scene.paint.Color.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 1131
            getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
            astore 2 /* color */
         3: .line 1133
      StackMap locals: javafx.scene.paint.Color
      StackMap stack:
            aload 2 /* color */
            areturn
        end local 2 // javafx.scene.paint.Color color
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavafx/scene/web/HTMLEditorSkin;
            0    4     1  value  Ljava/lang/String;
            1    4     2  color  Ljavafx/scene/paint/Color;
    MethodParameters:
       Name  Flags
      value  

  private void applyTextFormatting();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 1137
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BULLETS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            ifne 1
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.NUMBERS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            ifeq 2
         1: .line 1138
      StackMap locals:
      StackMap stack:
            return
         2: .line 1141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getClientCommittedTextLength:()I
            ifne 7
         3: .line 1142
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatStyleMap:Ljava/util/Map;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* format */
        start local 1 // java.lang.String format
         4: .line 1143
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.String.toString:()Ljava/lang/String;
            astore 2 /* font */
        start local 2 // java.lang.String font
         5: .line 1145
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FORMAT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 1 /* format */
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         6: .line 1146
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_FAMILY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            new java.lang.StringBuilder
            dup
            ldc "'"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* font */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 2 // java.lang.String font
        end local 1 // java.lang.String format
         7: .line 1148
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavafx/scene/web/HTMLEditorSkin;
            4    7     1  format  Ljava/lang/String;
            5    7     2    font  Ljava/lang/String;

  void print(javafx.print.PrinterJob);
    descriptor: (Ljavafx/print/PrinterJob;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.print.PrinterJob job
         0: .line 1151
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.getEngine:()Ljavafx/scene/web/WebEngine;
            aload 1 /* job */
            invokevirtual javafx.scene.web.WebEngine.print:(Ljavafx/print/PrinterJob;)V
         1: .line 1152
            return
        end local 1 // javafx.print.PrinterJob job
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/web/HTMLEditorSkin;
            0    2     1   job  Ljavafx/print/PrinterJob;
    MethodParameters:
      Name  Flags
      job   

  static int[] $SWITCH_TABLE$javafx$scene$web$HTMLEditorSkin$Command();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 97
            getstatic javafx.scene.web.HTMLEditorSkin.$SWITCH_TABLE$javafx$scene$web$HTMLEditorSkin$Command:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javafx.scene.web.HTMLEditorSkin$Command.values:()[Ljavafx/scene/web/HTMLEditorSkin$Command;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_CENTER:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 8
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_JUSTIFY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 10
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_LEFT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 7
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ALIGN_RIGHT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 9
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BACKGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 23
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 18
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BULLETS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 11
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.COPY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            iconst_2
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.CUT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            iconst_1
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_FAMILY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 16
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_SIZE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 17
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FOREGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 22
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FORMAT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 15
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 13
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_HORIZONTAL_RULE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 6
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_NEW_LINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 25
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_TAB:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 26
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ITALIC:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 19
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.NUMBERS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 12
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.OUTDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 14
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.PASTE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            iconst_3
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.REDO:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            iconst_5
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.STRIKETHROUGH:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 21
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.STYLEWITHCSS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 24
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.UNDERLINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            bipush 20
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic javafx.scene.web.HTMLEditorSkin$Command.UNDO:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.ordinal:()I
            iconst_4
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            dup
            putstatic javafx.scene.web.HTMLEditorSkin.$SWITCH_TABLE$javafx$scene$web$HTMLEditorSkin$Command:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError

  private void lambda$0(javafx.collections.ListChangeListener$Change);
    descriptor: (Ljavafx/collections/ListChangeListener$Change;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=4, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.collections.ListChangeListener$Change c
         0: .line 223
            goto 7
         1: .line 224
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getRemovedSize:()I
            ifle 7
         2: .line 225
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getList:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
            astore 3
            goto 6
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.collections.ListChangeListener$Change top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.Node
            astore 2 /* n */
        start local 2 // javafx.scene.Node n
         4: .line 226
            aload 2 /* n */
            instanceof javafx.scene.web.WebView
            ifeq 6
         5: .line 228
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.dispose:()V
        end local 2 // javafx.scene.Node n
         6: .line 225
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 223
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.collections.ListChangeListener$Change
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.next:()Z
            ifne 1
         8: .line 233
            return
        end local 1 // javafx.collections.ListChangeListener$Change c
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavafx/scene/web/HTMLEditorSkin;
            0    9     1     c  Ljavafx/collections/ListChangeListener$Change<+Ljavafx/scene/Node;>;
            4    6     2     n  Ljavafx/scene/Node;

  private void lambda$1(javafx.scene.input.MouseEvent);
    descriptor: (Ljavafx/scene/input/MouseEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.input.MouseEvent event2
         0: .line 283
            new javafx.scene.web.HTMLEditorSkin$2
            dup
            aload 0 /* this */
            invokespecial javafx.scene.web.HTMLEditorSkin$2.<init>:(Ljavafx/scene/web/HTMLEditorSkin;)V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 290
            return
        end local 1 // javafx.scene.input.MouseEvent event2
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/web/HTMLEditorSkin;
            0    2     1  event2  Ljavafx/scene/input/MouseEvent;

  private void lambda$2(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.input.KeyEvent event
         0: .line 294
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.applyTextFormatting:()V
         1: .line 295
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.CONTROL:Ljavafx/scene/input/KeyCode;
            if_acmpeq 2
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.META:Ljavafx/scene/input/KeyCode;
            if_acmpne 3
         2: .line 296
      StackMap locals:
      StackMap stack:
            return
         3: .line 298
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.TAB:Ljavafx/scene/input/KeyCode;
            if_acmpne 13
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.isControlDown:()Z
            ifne 13
         4: .line 299
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.isShiftDown:()Z
            ifne 10
         5: .line 304
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BULLETS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            ifne 6
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.NUMBERS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         7: .line 306
            goto 12
         8: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_TAB:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         9: .line 310
            goto 12
        10: .line 316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BULLETS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            ifne 11
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.NUMBERS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            ifeq 12
        11: .line 317
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.OUTDENT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        12: .line 320
      StackMap locals:
      StackMap stack:
            return
        13: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            ifnull 14
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.isShowing:()Z
            ifne 15
        14: .line 324
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            ifnull 16
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.isShowing:()Z
            ifeq 16
        15: .line 325
      StackMap locals:
      StackMap stack:
            return
        16: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* event */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;Ljavafx/scene/input/KeyEvent;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$3(Ljavafx/scene/input/KeyEvent;)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
        17: .line 366
            return
        end local 1 // javafx.scene.input.KeyEvent event
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Ljavafx/scene/web/HTMLEditorSkin;
            0   18     1  event  Ljavafx/scene/input/KeyEvent;

  private void lambda$4(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.scene.input.KeyEvent event
         0: .line 369
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.CONTROL:Ljavafx/scene/input/KeyCode;
            if_acmpeq 1
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.META:Ljavafx/scene/input/KeyCode;
            if_acmpne 2
         1: .line 370
      StackMap locals:
      StackMap stack:
            return
         2: .line 373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            ifnull 3
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.isShowing:()Z
            ifne 4
         3: .line 374
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            ifnull 5
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.isShowing:()Z
            ifeq 5
         4: .line 375
      StackMap locals:
      StackMap stack:
            return
         5: .line 377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* event */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;Ljavafx/scene/input/KeyEvent;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$5(Ljavafx/scene/input/KeyEvent;)V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         6: .line 401
            return
        end local 1 // javafx.scene.input.KeyEvent event
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Ljavafx/scene/web/HTMLEditorSkin;
            0    7     1  event  Ljavafx/scene/input/KeyEvent;

  private void lambda$6(javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.beans.value.ObservableValue observable
        start local 2 // java.lang.Boolean oldValue
        start local 3 // java.lang.Boolean newValue
         0: .line 404
            new javafx.scene.web.HTMLEditorSkin$3
            dup
            aload 0 /* this */
            aload 3 /* newValue */
            invokespecial javafx.scene.web.HTMLEditorSkin$3.<init>:(Ljavafx/scene/web/HTMLEditorSkin;Ljava/lang/Boolean;)V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 411
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // javafx.beans.value.ObservableValue observable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Ljavafx/scene/web/HTMLEditorSkin;
            0    2     1  observable  Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
            0    2     2    oldValue  Ljava/lang/Boolean;
            0    2     3    newValue  Ljava/lang/Boolean;

  private void lambda$7(javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.beans.value.ObservableValue observable
        start local 2 // java.lang.Boolean oldValue
        start local 3 // java.lang.Boolean newValue
         0: .line 423
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin.CONTAINS_FOCUS_PSEUDOCLASS_STATE:Ljavafx/css/PseudoClass;
            aload 3 /* newValue */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual javafx.scene.web.HTMLEditorSkin.pseudoClassStateChanged:(Ljavafx/css/PseudoClass;Z)V
         1: .line 425
            new javafx.scene.web.HTMLEditorSkin$4
            dup
            aload 0 /* this */
            aload 3 /* newValue */
            invokespecial javafx.scene.web.HTMLEditorSkin$4.<init>:(Ljavafx/scene/web/HTMLEditorSkin;Ljava/lang/Boolean;)V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         2: .line 443
            return
        end local 3 // java.lang.Boolean newValue
        end local 2 // java.lang.Boolean oldValue
        end local 1 // javafx.beans.value.ObservableValue observable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Ljavafx/scene/web/HTMLEditorSkin;
            0    3     1  observable  Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
            0    3     2    oldValue  Ljava/lang/Boolean;
            0    3     3    newValue  Ljava/lang/Boolean;

  private void lambda$8(javafx.beans.value.ObservableValue, java.lang.Number, java.lang.Number);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Number;Ljava/lang/Number;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.beans.value.ObservableValue observable
        start local 2 // java.lang.Number oldValue
        start local 3 // java.lang.Number newValue
         0: .line 446
            aload 0 /* this */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$9()V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
         1: .line 450
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.getEngine:()Ljavafx/scene/web/WebEngine;
            invokevirtual javafx.scene.web.WebEngine.getLoadWorker:()Ljavafx/concurrent/Worker;
            invokeinterface javafx.concurrent.Worker.getTotalWork:()D
            dstore 4 /* totalWork */
        start local 4 // double totalWork
         2: .line 451
            aload 3 /* newValue */
            invokevirtual java.lang.Number.doubleValue:()D
            dload 4 /* totalWork */
            dcmpl
            ifne 5
         3: .line 452
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
         4: .line 453
            aload 0 /* this */
            invokedynamic run(Ljavafx/scene/web/HTMLEditorSkin;)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
                  javafx/scene/web/HTMLEditorSkin.lambda$10()V (7)
                  ()V
            invokestatic javafx.application.Platform.runLater:(Ljava/lang/Runnable;)V
        end local 4 // double totalWork
         5: .line 460
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Number newValue
        end local 2 // java.lang.Number oldValue
        end local 1 // javafx.beans.value.ObservableValue observable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Ljavafx/scene/web/HTMLEditorSkin;
            0    6     1  observable  Ljavafx/beans/value/ObservableValue<+Ljava/lang/Number;>;
            0    6     2    oldValue  Ljava/lang/Number;
            0    6     3    newValue  Ljava/lang/Number;
            2    5     4   totalWork  D

  private void lambda$11();
    descriptor: ()V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 548
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         1: .line 549
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  private void lambda$12();
    descriptor: ()V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 608
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "paragraph"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
         1: .line 609
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  private void lambda$13(javafx.beans.value.ObservableValue, java.lang.String, java.lang.String);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.beans.value.ObservableValue observable
        start local 2 // java.lang.String oldValue
        start local 3 // java.lang.String newValue
         0: .line 634
            aload 3 /* newValue */
            ifnonnull 3
         1: .line 635
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            aconst_null
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
         2: .line 636
            goto 15
         3: .line 637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatStyleMap:Ljava/util/Map;
            aload 3 /* newValue */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* formatValue */
        start local 4 // java.lang.String formatValue
         4: .line 638
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FORMAT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 4 /* formatValue */
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         5: .line 639
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         6: .line 642
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 14
         8: .line 643
      StackMap locals: java.lang.String int
      StackMap stack:
            getstatic javafx.scene.web.HTMLEditorSkin.DEFAULT_FORMAT_MAPPINGS:[[Ljava/lang/String;
            iload 5 /* i */
            aaload
            astore 6 /* mapping */
        start local 6 // java.lang.String[] mapping
         9: .line 644
            aload 6 /* mapping */
            iconst_0
            aaload
            aload 4 /* formatValue */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 13
        10: .line 645
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_SIZE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 6 /* mapping */
            iconst_2
            aaload
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        11: .line 646
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        12: .line 647
            goto 15
        end local 6 // java.lang.String[] mapping
        13: .line 642
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 5 /* i */
            getstatic javafx.scene.web.HTMLEditorSkin.DEFAULT_FORMAT_MAPPINGS:[[Ljava/lang/String;
            arraylength
            if_icmplt 8
        end local 5 // int i
        end local 4 // java.lang.String formatValue
        15: .line 651
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String newValue
        end local 2 // java.lang.String oldValue
        end local 1 // javafx.beans.value.ObservableValue observable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Ljavafx/scene/web/HTMLEditorSkin;
            0   16     1   observable  Ljavafx/beans/value/ObservableValue<+Ljava/lang/String;>;
            0   16     2     oldValue  Ljava/lang/String;
            0   16     3     newValue  Ljava/lang/String;
            4   15     4  formatValue  Ljava/lang/String;
            7   15     5            i  I
            9   13     6      mapping  [Ljava/lang/String;

  private void lambda$14();
    descriptor: ()V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 687
            invokestatic javafx.scene.text.Font.getFamilies:()Ljava/util/List;
            invokestatic javafx.collections.FXCollections.observableArrayList:(Ljava/util/Collection;)Ljavafx/collections/ObservableList;
            astore 1 /* fonts */
        start local 1 // javafx.collections.ObservableList fonts
         1: .line 688
            aload 1 /* fonts */
            iconst_0
            ldc ""
            invokeinterface javafx.collections.ObservableList.add:(ILjava/lang/Object;)V
         2: .line 689
            aload 1 /* fonts */
            invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
            astore 2
            goto 6
      StackMap locals: javafx.collections.ObservableList java.util.Iterator
      StackMap stack:
         3: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            pop
         4: .line 690
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            ldc ""
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
         5: .line 691
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            aload 1 /* fonts */
            invokevirtual javafx.scene.control.ComboBox.setItems:(Ljavafx/collections/ObservableList;)V
         6: .line 689
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        end local 1 // javafx.collections.ObservableList fonts
         7: .line 693
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Ljavafx/scene/web/HTMLEditorSkin;
            1    7     1  fonts  Ljavafx/collections/ObservableList<Ljava/lang/String;>;

  private void lambda$15(javafx.beans.value.ObservableValue, java.lang.String, java.lang.String);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.beans.value.ObservableValue observable
        start local 2 // java.lang.String oldValue
        start local 3 // java.lang.String newValue
         0: .line 696
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_FAMILY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            new java.lang.StringBuilder
            dup
            ldc "'"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* newValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 697
            return
        end local 3 // java.lang.String newValue
        end local 2 // java.lang.String oldValue
        end local 1 // javafx.beans.value.ObservableValue observable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Ljavafx/scene/web/HTMLEditorSkin;
            0    2     1  observable  Ljavafx/beans/value/ObservableValue<+Ljava/lang/String;>;
            0    2     2    oldValue  Ljava/lang/String;
            0    2     3    newValue  Ljava/lang/String;

  private void lambda$16();
    descriptor: ()V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 711
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resources:Ljava/util/ResourceBundle;
            ldc "small"
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual javafx.scene.control.ComboBox.setValue:(Ljava/lang/Object;)V
         1: .line 712
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  private void lambda$17(javafx.beans.value.ObservableValue, java.lang.String, java.lang.String);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.beans.value.ObservableValue observable
        start local 2 // java.lang.String oldValue
        start local 3 // java.lang.String newValue
         0: .line 738
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_SIZE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* fontSizeValue */
        start local 4 // java.lang.Object fontSizeValue
         1: .line 739
            aload 3 /* newValue */
            aload 4 /* fontSizeValue */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 740
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FONT_SIZE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeMap:Ljava/util/Map;
            aload 3 /* newValue */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 4 // java.lang.Object fontSizeValue
         3: .line 742
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String newValue
        end local 2 // java.lang.String oldValue
        end local 1 // javafx.beans.value.ObservableValue observable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Ljavafx/scene/web/HTMLEditorSkin;
            0    4     1     observable  Ljavafx/beans/value/ObservableValue<+Ljava/lang/String;>;
            0    4     2       oldValue  Ljava/lang/String;
            0    4     3       newValue  Ljava/lang/String;
            1    3     4  fontSizeValue  Ljava/lang/Object;

  private void lambda$18(javafx.event.ActionEvent);
    descriptor: (Ljavafx/event/ActionEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.event.ActionEvent event1
         0: .line 752
            ldc "<p>"
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatStyleMap:Ljava/util/Map;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            invokevirtual javafx.scene.control.ComboBox.getValue:()Ljava/lang/Object;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 753
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.selectedProperty:()Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.getValue:()Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.toString:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 755
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.event.ActionEvent event1
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljavafx/scene/web/HTMLEditorSkin;
            0    3     1  event1  Ljavafx/event/ActionEvent;

  private void lambda$19(javafx.event.ActionEvent);
    descriptor: (Ljavafx/event/ActionEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.event.ActionEvent event
         0: .line 769
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_NEW_LINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 770
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.INSERT_HORIZONTAL_RULE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 771
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         3: .line 772
            return
        end local 1 // javafx.event.ActionEvent event
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavafx/scene/web/HTMLEditorSkin;
            0    4     1  event  Ljavafx/event/ActionEvent;

  private void lambda$20(javafx.event.ActionEvent);
    descriptor: (Ljavafx/event/ActionEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.event.ActionEvent ev1
         0: .line 788
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.getValue:()Ljava/lang/Object;
            checkcast javafx.scene.paint.Color
            astore 2 /* newValue */
        start local 2 // javafx.scene.paint.Color newValue
         1: .line 789
            aload 2 /* newValue */
            ifnull 4
         2: .line 790
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.FOREGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 0 /* this */
            aload 2 /* newValue */
            invokevirtual javafx.scene.web.HTMLEditorSkin.colorValueToRGBA:(Ljavafx/scene/paint/Color;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         3: .line 791
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.hide:()V
        end local 2 // javafx.scene.paint.Color newValue
         4: .line 793
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.event.ActionEvent ev1
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljavafx/scene/web/HTMLEditorSkin;
            0    5     1       ev1  Ljavafx/event/ActionEvent;
            1    4     2  newValue  Ljavafx/scene/paint/Color;

  private void lambda$21(javafx.event.ActionEvent);
    descriptor: (Ljavafx/event/ActionEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 1 // javafx.event.ActionEvent ev
         0: .line 810
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.getValue:()Ljava/lang/Object;
            checkcast javafx.scene.paint.Color
            astore 2 /* newValue */
        start local 2 // javafx.scene.paint.Color newValue
         1: .line 811
            aload 2 /* newValue */
            ifnull 4
         2: .line 812
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BACKGROUND_COLOR:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 0 /* this */
            aload 2 /* newValue */
            invokevirtual javafx.scene.web.HTMLEditorSkin.colorValueToRGBA:(Ljavafx/scene/paint/Color;)Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         3: .line 813
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            invokevirtual javafx.scene.control.ColorPicker.hide:()V
        end local 2 // javafx.scene.paint.Color newValue
         4: .line 815
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.event.ActionEvent ev
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljavafx/scene/web/HTMLEditorSkin;
            0    5     1        ev  Ljavafx/event/ActionEvent;
            1    4     2  newValue  Ljavafx/scene/paint/Color;

  private static javafx.scene.image.Image lambda$22(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/scene/image/Image;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=1, args_size=1
         0: .line 833
            new javafx.scene.image.Image
            dup
            ldc Ljavafx/scene/web/HTMLEditorSkin;
            aload 0
            invokevirtual java.lang.Class.getResource:(Ljava/lang/String;)Ljava/net/URL;
            invokevirtual java.net.URL.toString:()Ljava/lang/String;
            invokespecial javafx.scene.image.Image.<init>:(Ljava/lang/String;)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void lambda$23(java.lang.String, javafx.event.ActionEvent);
    descriptor: (Ljava/lang/String;Ljavafx/event/ActionEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 2 // javafx.event.ActionEvent event
         0: .line 839
            aload 0 /* this */
            aload 1
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 840
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         2: .line 841
            return
        end local 2 // javafx.event.ActionEvent event
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/scene/web/HTMLEditorSkin;
            0    3     2  event  Ljavafx/event/ActionEvent;

  private static javafx.scene.image.Image lambda$24(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/scene/image/Image;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=1, args_size=1
         0: .line 857
            new javafx.scene.image.Image
            dup
            ldc Ljavafx/scene/web/HTMLEditorSkin;
            aload 0
            invokevirtual java.lang.Class.getResource:(Ljava/lang/String;)Ljava/net/URL;
            invokevirtual java.net.URL.toString:()Ljava/lang/String;
            invokespecial javafx.scene.image.Image.<init>:(Ljava/lang/String;)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void lambda$25(java.lang.String, javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljava/lang/String;Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // javafx.scene.web.HTMLEditorSkin this
        start local 2 // javafx.beans.value.ObservableValue observable
        start local 3 // java.lang.Boolean oldValue
        start local 4 // java.lang.Boolean newValue
         0: .line 865
            aload 0 /* this */
            aload 1
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            aload 4 /* newValue */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            if_icmpeq 2
         1: .line 866
            aload 0 /* this */
            aload 1
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 868
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.Boolean newValue
        end local 3 // java.lang.Boolean oldValue
        end local 2 // javafx.beans.value.ObservableValue observable
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Ljavafx/scene/web/HTMLEditorSkin;
            0    3     2  observable  Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
            0    3     3    oldValue  Ljava/lang/Boolean;
            0    3     4    newValue  Ljava/lang/Boolean;

  private void lambda$26(boolean);
    descriptor: (Z)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 1057
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.copyButton:Ljavafx/scene/control/Button;
            ifnonnull 1
            return
         1: .line 1063
      StackMap locals:
      StackMap stack:
            iload 1
            ifeq 12
         2: .line 1064
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.copyButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.COPY:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 3
            iconst_0
            goto 4
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
         3: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
         4: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
         5: .line 1065
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.cutButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.CUT:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 6
            iconst_0
            goto 7
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
         6: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
         7: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
         8: .line 1066
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.pasteButton:Ljavafx/scene/control/Button;
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.PASTE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.isCommandEnabled:(Ljava/lang/String;)Z
            ifeq 9
            iconst_0
            goto 10
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
         9: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        10: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        11: .line 1067
            goto 15
        12: .line 1068
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.copyButton:Ljavafx/scene/control/Button;
            iconst_1
            invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        13: .line 1069
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.cutButton:Ljavafx/scene/control/Button;
            iconst_1
            invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        14: .line 1070
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.pasteButton:Ljavafx/scene/control/Button;
            iconst_1
            invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        15: .line 1075
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.insertHorizontalRuleButton:Ljavafx/scene/control/Button;
            iload 1
            ifeq 16
            iconst_0
            goto 17
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
        16: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        17: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        18: .line 1076
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignLeftButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 19
            iconst_0
            goto 20
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        19: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        20: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        21: .line 1077
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignCenterButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 22
            iconst_0
            goto 23
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        22: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        23: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        24: .line 1078
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignRightButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 25
            iconst_0
            goto 26
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        25: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        26: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        27: .line 1079
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.alignJustifyButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 28
            iconst_0
            goto 29
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        28: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        29: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        30: .line 1080
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bulletsButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 31
            iconst_0
            goto 32
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        31: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        32: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        33: .line 1081
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.numbersButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 34
            iconst_0
            goto 35
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        34: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        35: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        36: .line 1082
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.indentButton:Ljavafx/scene/control/Button;
            iload 1
            ifeq 37
            iconst_0
            goto 38
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
        37: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        38: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        39: .line 1083
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.outdentButton:Ljavafx/scene/control/Button;
            iload 1
            ifeq 40
            iconst_0
            goto 41
      StackMap locals:
      StackMap stack: javafx.scene.control.Button
        40: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.Button int
        41: invokevirtual javafx.scene.control.Button.setDisable:(Z)V
        42: .line 1084
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.formatComboBox:Ljavafx/scene/control/ComboBox;
            iload 1
            ifeq 43
            iconst_0
            goto 44
      StackMap locals:
      StackMap stack: javafx.scene.control.ComboBox
        43: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ComboBox int
        44: invokevirtual javafx.scene.control.ComboBox.setDisable:(Z)V
        45: .line 1085
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontFamilyComboBox:Ljavafx/scene/control/ComboBox;
            iload 1
            ifeq 46
            iconst_0
            goto 47
      StackMap locals:
      StackMap stack: javafx.scene.control.ComboBox
        46: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ComboBox int
        47: invokevirtual javafx.scene.control.ComboBox.setDisable:(Z)V
        48: .line 1086
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fontSizeComboBox:Ljavafx/scene/control/ComboBox;
            iload 1
            ifeq 49
            iconst_0
            goto 50
      StackMap locals:
      StackMap stack: javafx.scene.control.ComboBox
        49: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ComboBox int
        50: invokevirtual javafx.scene.control.ComboBox.setDisable:(Z)V
        51: .line 1087
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 52
            iconst_0
            goto 53
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        52: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        53: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        54: .line 1088
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.italicButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 55
            iconst_0
            goto 56
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        55: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        56: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        57: .line 1089
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.underlineButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 58
            iconst_0
            goto 59
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        58: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        59: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        60: .line 1090
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.strikethroughButton:Ljavafx/scene/control/ToggleButton;
            iload 1
            ifeq 61
            iconst_0
            goto 62
      StackMap locals:
      StackMap stack: javafx.scene.control.ToggleButton
        61: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ToggleButton int
        62: invokevirtual javafx.scene.control.ToggleButton.setDisable:(Z)V
        63: .line 1091
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.fgColorButton:Ljavafx/scene/control/ColorPicker;
            iload 1
            ifeq 64
            iconst_0
            goto 65
      StackMap locals:
      StackMap stack: javafx.scene.control.ColorPicker
        64: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ColorPicker int
        65: invokevirtual javafx.scene.control.ColorPicker.setDisable:(Z)V
        66: .line 1092
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.bgColorButton:Ljavafx/scene/control/ColorPicker;
            iload 1
            ifeq 67
            iconst_0
            goto 68
      StackMap locals:
      StackMap stack: javafx.scene.control.ColorPicker
        67: iconst_1
      StackMap locals: javafx.scene.web.HTMLEditorSkin int
      StackMap stack: javafx.scene.control.ColorPicker int
        68: invokevirtual javafx.scene.control.ColorPicker.setDisable:(Z)V
        69: .line 1093
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   70     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  private void lambda$3(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 328
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getClientSelectedText:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 26
         1: .line 329
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
         2: .line 330
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.LEFT:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.RIGHT:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
         3: .line 331
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.HOME:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.END:Ljavafx/scene/input/KeyCode;
            if_acmpne 6
         4: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         5: .line 333
            goto 24
      StackMap locals:
      StackMap stack:
         6: aload 1
            invokevirtual javafx.scene.input.KeyEvent.isControlDown:()Z
            ifne 7
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.isMetaDown:()Z
            ifeq 17
         7: .line 334
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.B:Ljavafx/scene/input/KeyCode;
            if_acmpne 10
         8: .line 335
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin.performCommand:(Ljavafx/scene/web/HTMLEditorSkin$Command;)V
         9: .line 336
            goto 15
      StackMap locals:
      StackMap stack:
        10: aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.I:Ljavafx/scene/input/KeyCode;
            if_acmpne 13
        11: .line 337
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ITALIC:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin.performCommand:(Ljavafx/scene/web/HTMLEditorSkin$Command;)V
        12: .line 338
            goto 15
      StackMap locals:
      StackMap stack:
        13: aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.U:Ljavafx/scene/input/KeyCode;
            if_acmpne 15
        14: .line 339
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.UNDERLINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin.performCommand:(Ljavafx/scene/web/HTMLEditorSkin$Command;)V
        15: .line 341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        16: .line 342
            goto 24
        17: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.ENTER:Ljavafx/scene/input/KeyCode;
            if_acmpne 18
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack: javafx.scene.web.HTMLEditorSkin
        18: iconst_0
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.scene.input.KeyEvent
      StackMap stack: javafx.scene.web.HTMLEditorSkin int
        19: putfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
        20: .line 344
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
            ifeq 23
        21: .line 345
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.getCommandState:(Ljava/lang/String;)Z
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.selectedProperty:()Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.getValue:()Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            if_icmpeq 23
        22: .line 346
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.boldButton:Ljavafx/scene/control/ToggleButton;
            invokevirtual javafx.scene.control.ToggleButton.selectedProperty:()Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.getValue:()Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.toString:()Ljava/lang/String;
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        23: .line 349
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        24: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
        25: .line 352
            goto 39
      StackMap locals:
      StackMap stack:
        26: aload 1
            invokevirtual javafx.scene.input.KeyEvent.isShiftDown:()Z
            ifeq 34
        27: .line 353
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            if_acmpeq 30
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            if_acmpeq 30
        28: .line 354
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.LEFT:Ljavafx/scene/input/KeyCode;
            if_acmpeq 30
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.RIGHT:Ljavafx/scene/input/KeyCode;
            if_acmpeq 30
        29: .line 355
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.HOME:Ljavafx/scene/input/KeyCode;
            if_acmpeq 30
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.END:Ljavafx/scene/input/KeyCode;
            if_acmpne 34
        30: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.web.HTMLEditorSkin.enableAtomicityCheck:Z
        31: .line 357
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        32: .line 358
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.enableAtomicityCheck:Z
        33: .line 359
            goto 39
      StackMap locals:
      StackMap stack:
        34: aload 1
            invokevirtual javafx.scene.input.KeyEvent.isControlDown:()Z
            ifne 35
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.isMetaDown:()Z
            ifeq 39
        35: .line 360
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.A:Ljavafx/scene/input/KeyCode;
            if_acmpne 39
        36: .line 361
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.web.HTMLEditorSkin.enableAtomicityCheck:Z
        37: .line 362
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        38: .line 363
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.enableAtomicityCheck:Z
        39: .line 365
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   40     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  private void lambda$5(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 378
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webPage:Lcom/sun/webkit/WebPage;
            invokevirtual com.sun.webkit.WebPage.getClientSelectedText:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 23
         1: .line 379
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
         2: .line 380
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.LEFT:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.RIGHT:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
         3: .line 381
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.HOME:Ljavafx/scene/input/KeyCode;
            if_acmpeq 4
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.END:Ljavafx/scene/input/KeyCode;
            if_acmpne 6
         4: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         5: .line 383
            goto 22
      StackMap locals:
      StackMap stack:
         6: aload 1
            invokevirtual javafx.scene.input.KeyEvent.isControlDown:()Z
            ifne 7
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.isMetaDown:()Z
            ifeq 17
         7: .line 384
      StackMap locals:
      StackMap stack:
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.B:Ljavafx/scene/input/KeyCode;
            if_acmpne 10
         8: .line 385
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.BOLD:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin.performCommand:(Ljavafx/scene/web/HTMLEditorSkin$Command;)V
         9: .line 386
            goto 15
      StackMap locals:
      StackMap stack:
        10: aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.I:Ljavafx/scene/input/KeyCode;
            if_acmpne 13
        11: .line 387
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.ITALIC:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin.performCommand:(Ljavafx/scene/web/HTMLEditorSkin$Command;)V
        12: .line 388
            goto 15
      StackMap locals:
      StackMap stack:
        13: aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.U:Ljavafx/scene/input/KeyCode;
            if_acmpne 15
        14: .line 389
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.UNDERLINE:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin.performCommand:(Ljavafx/scene/web/HTMLEditorSkin$Command;)V
        15: .line 391
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        16: .line 392
            goto 22
        17: .line 393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.getCode:()Ljavafx/scene/input/KeyCode;
            getstatic javafx.scene.input.KeyCode.ENTER:Ljavafx/scene/input/KeyCode;
            if_acmpne 18
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack: javafx.scene.web.HTMLEditorSkin
        18: iconst_0
      StackMap locals: javafx.scene.web.HTMLEditorSkin javafx.scene.input.KeyEvent
      StackMap stack: javafx.scene.web.HTMLEditorSkin int
        19: putfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
        20: .line 394
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
            ifne 22
        21: .line 395
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        22: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
        23: .line 400
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  private void lambda$9();
    descriptor: ()V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 447
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.requestLayout:()V
         1: .line 448
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/web/HTMLEditorSkin;

  private void lambda$10();
    descriptor: ()V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.web.HTMLEditorSkin this
         0: .line 454
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.setContentEditable:(Z)V
         1: .line 455
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         2: .line 456
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateNodeOrientation:()V
         3: .line 457
            aload 0 /* this */
            getstatic javafx.scene.web.HTMLEditorSkin$Command.STYLEWITHCSS:Ljavafx/scene/web/HTMLEditorSkin$Command;
            invokevirtual javafx.scene.web.HTMLEditorSkin$Command.getCommand:()Ljava/lang/String;
            ldc "true"
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         4: .line 458
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/web/HTMLEditorSkin;
}
Signature: Ljavafx/scene/control/SkinBase<Ljavafx/scene/web/HTMLEditor;>;
SourceFile: "HTMLEditorSkin.java"
NestMembers:
  javafx.scene.web.HTMLEditorSkin$1  javafx.scene.web.HTMLEditorSkin$2  javafx.scene.web.HTMLEditorSkin$3  javafx.scene.web.HTMLEditorSkin$4  javafx.scene.web.HTMLEditorSkin$5  javafx.scene.web.HTMLEditorSkin$6  javafx.scene.web.HTMLEditorSkin$6$1  javafx.scene.web.HTMLEditorSkin$7  javafx.scene.web.HTMLEditorSkin$7$1  javafx.scene.web.HTMLEditorSkin$8  javafx.scene.web.HTMLEditorSkin$9  javafx.scene.web.HTMLEditorSkin$Command
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Change = javafx.collections.ListChangeListener$Change of javafx.collections.ListChangeListener
  javafx.scene.web.HTMLEditorSkin$2
  javafx.scene.web.HTMLEditorSkin$3
  javafx.scene.web.HTMLEditorSkin$4
  javafx.scene.web.HTMLEditorSkin$5
  javafx.scene.web.HTMLEditorSkin$6
  javafx.scene.web.HTMLEditorSkin$7
  public final Command = javafx.scene.web.HTMLEditorSkin$Command of javafx.scene.web.HTMLEditorSkin