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 364
            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 399
            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 409
            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 441
            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 458
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.enableToolbar:(Z)V
        31: .line 459
            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 461
            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 477
            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 478
            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 479
            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 480
            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 502
            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 503
      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 504
      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 505
      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 507
      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 513
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.isFirstRun:Z
            ifeq 3
         1: .line 514
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.populateToolbars:()V
         2: .line 515
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.isFirstRun:Z
         3: .line 517
      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 518
            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 519
            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 520
            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 521
            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 522
            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 523
            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 536
            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 540
            aload 0 /* this */
            aload 1 /* htmlText */
            putfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
         1: .line 541
            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 543
            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 546
            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 549
            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 552
            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 553
            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 554
            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 556
            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 562
            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 563
            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 564
            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 563
            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 565
            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 566
            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 565
            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 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;
        13: .line 568
            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 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.alignRightButton:Ljavafx/scene/control/ToggleButton;
        15: .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;
        16: .line 570
            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 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.alignJustifyButton:Ljavafx/scene/control/ToggleButton;
        18: .line 572
            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 574
            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 575
            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 576
      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 577
            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 579
      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 581
            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 582
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar1:Ljavafx/scene/control/ToolBar;
            aload 1 /* listStyleToggleGroup */
        26: .line 583
            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 582
            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 584
            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 585
      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 586
            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 585
            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 588
            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 593
            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 594
            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 595
            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 596
            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 597
            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 599
            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 600
            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 602
            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 603
            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 606
            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 607
            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 608
            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 609
            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 610
            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 611
            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 627
            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 629
            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 649
            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 650
            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 651
            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 652
            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 653
            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 654
            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 655
            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 656
            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 662
            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 664
            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 682
            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 691
            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 695
            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 696
            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 697
            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 698
            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 700
            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 701
            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 703
            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 704
            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 705
            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 706
            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 709
            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 710
            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 711
            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 712
            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 713
            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 715
            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 733
            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 740
            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 742
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        81: .line 743
            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 742
            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 744
            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 752
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        85: .line 753
            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 752
            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 754
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        88: .line 755
            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 754
            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 756
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.toolbar2:Ljavafx/scene/control/ToolBar;
            aconst_null
        91: .line 757
            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 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.strikethroughButton:Ljavafx/scene/control/ToggleButton;
        93: .line 759
            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 761
            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 762
            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 761
            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 764
            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 770
            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 771
            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 772
            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 773
            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 781
            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 782
            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 783
            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 791
            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 792
            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 793
            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 794
            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 802
            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 803
            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 805
            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 812
            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 815
            aconst_null
            ldc "rgba(%d, %d, %d, %.5f)"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 816
            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 817
            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 818
            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 819
            aload 1 /* c */
            invokevirtual javafx.scene.paint.Color.getOpacity:()D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
         5: .line 815
            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 824
            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 825
            aload 6 /* button */
            iconst_0
            invokevirtual javafx.scene.control.Button.setFocusTraversable:(Z)V
         2: .line 826
            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 827
            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 829
            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 831
            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 832
            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 834
            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 839
            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 844
            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 845
            aload 7 /* toggleButton */
            aload 5 /* command */
            invokevirtual javafx.scene.control.ToggleButton.setUserData:(Ljava/lang/Object;)V
         2: .line 846
            aload 7 /* toggleButton */
            iconst_0
            invokevirtual javafx.scene.control.ToggleButton.setFocusTraversable:(Z)V
         3: .line 847
            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 848
            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 849
            aload 2 /* toggleGroup */
            ifnull 7
         6: .line 850
            aload 7 /* toggleButton */
            aload 2 /* toggleGroup */
            invokevirtual javafx.scene.control.ToggleButton.setToggleGroup:(Ljavafx/scene/control/ToggleGroup;)V
         7: .line 853
      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 854
            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 857
            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 859
            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 860
            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 866
      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 870
            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 871
            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 872
            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 873
            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 876
            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 877
            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 878
            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 879
            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 882
            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 884
            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 885
            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 886
            aload 3 /* htmlDocumentElement */
            ldc "dir"
            invokeinterface org.w3c.dom.html.HTMLElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            ifnonnull 7
         4: .line 887
            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 890
      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 893
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.isFocused:()Z
            ifne 2
         1: .line 894
            return
         2: .line 897
      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 900
            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 901
            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 902
            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 910
            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 912
            iload 1 /* updateAlignment */
            ifeq 33
        16: .line 913
            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 914
            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 915
            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 916
            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 917
            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 918
            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 919
            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 920
            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 921
            goto 37
        33: .line 922
      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 923
            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 924
            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 925
            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 930
      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 931
            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 932
            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 935
      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 936
            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 937
            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 938
            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 940
            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 941
            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 943
            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 946
            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 947
            aload 2 /* formatValue */
            ifnull 67
        59: .line 948
            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 949
            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 950
            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 954
            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 955
      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 956
            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 957
            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 961
      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 962
            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 963
            aload 3 /* fontFamilyValue */
            ifnull 93
        72: .line 964
            aload 3 /* fontFamilyValue */
            astore 4 /* fontFamilyStr */
        start local 4 // java.lang.String fontFamilyStr
        73: .line 968
            aload 4 /* fontFamilyStr */
            ldc "'"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 75
        74: .line 969
            aload 4 /* fontFamilyStr */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 4 /* fontFamilyStr */
        75: .line 971
      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 972
            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 975
      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 976
            aload 5 /* selectedFont */
            instanceof java.lang.String
            ifeq 93
        79: .line 977
            aload 5 /* selectedFont */
            aload 4 /* fontFamilyStr */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 93
        80: .line 979
            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 980
            aconst_null
            astore 7 /* selectedComboFont */
        start local 7 // java.lang.String selectedComboFont
        82: .line 981
            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 983
            aload 8 /* comboFontFamilyValue */
            aload 4 /* fontFamilyStr */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 87
        85: .line 984
            aload 8 /* comboFontFamilyValue */
            astore 7 /* selectedComboFont */
        86: .line 985
            goto 91
        87: .line 989
      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 990
            aload 8 /* comboFontFamilyValue */
            astore 7 /* selectedComboFont */
        89: .line 991
            goto 91
        end local 8 // java.lang.String comboFontFamilyValue
        90: .line 981
      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 995
      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 996
            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 1002
      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 1003
            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 1006
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
            ifeq 100
            aload 4 /* fontSizeValue */
            ifnonnull 100
        98: .line 1007
            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 1008
            goto 106
       100: .line 1009
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* fontSizeValue */
            ifnull 104
       101: .line 1010
            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 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;
            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 1013
            goto 106
       104: .line 1019
      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 1020
      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 1025
      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 1026
            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 1027
            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 1028
            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 1029
            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 1030
            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 1031
            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 1032
            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 1034
            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 1035
            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 1036
            aload 5 /* foregroundColorValue */
            ifnull 128
       127: .line 1037
            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 1040
      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 1041
            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 1042
            aload 6 /* backgroundColorValue */
            ifnull 134
       133: .line 1043
            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 1046
      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 1047
            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 1050
            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 1090
            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 1095
            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 1096
      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 1098
      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 1102
            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 1106
            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 1107
            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 1108
            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 1109
            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 1110
            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 1113
            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 1117
            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 1121
            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 1126
            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 1127
            getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
            astore 2 /* color */
         3: .line 1129
      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 1133
            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 1134
      StackMap locals:
      StackMap stack:
            return
         2: .line 1137
      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 1138
            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 1139
            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 1141
            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 1142
            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 1144
      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 1147
            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 1148
            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 362
            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 365
            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 366
      StackMap locals:
      StackMap stack:
            return
         2: .line 369
      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 370
      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 371
      StackMap locals:
      StackMap stack:
            return
         5: .line 373
      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 397
            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 400
            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 407
            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 419
            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 421
            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 439
            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 442
            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 446
            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 447
            aload 3 /* newValue */
            invokevirtual java.lang.Number.doubleValue:()D
            dload 4 /* totalWork */
            dcmpl
            ifne 5
         3: .line 448
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.web.HTMLEditorSkin.cachedHTMLText:Ljava/lang/String;
         4: .line 449
            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 456
      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 544
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         1: .line 545
            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 604
            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 605
            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 630
            aload 3 /* newValue */
            ifnonnull 3
         1: .line 631
            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 632
            goto 15
         3: .line 633
      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 634
            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 635
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         6: .line 638
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 14
         8: .line 639
      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 640
            aload 6 /* mapping */
            iconst_0
            aaload
            aload 4 /* formatValue */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 13
        10: .line 641
            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 642
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        12: .line 643
            goto 15
        end local 6 // java.lang.String[] mapping
        13: .line 638
      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 647
      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 683
            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 684
            aload 1 /* fonts */
            iconst_0
            ldc ""
            invokeinterface javafx.collections.ObservableList.add:(ILjava/lang/Object;)V
         2: .line 685
            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 686
            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 687
            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 685
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        end local 1 // javafx.collections.ObservableList fonts
         7: .line 689
            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 692
            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 693
            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 707
            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 708
            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 734
            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 735
            aload 3 /* newValue */
            aload 4 /* fontSizeValue */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 736
            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 738
      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 748
            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 749
            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 751
      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 765
            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 766
            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 767
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         3: .line 768
            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 784
            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 785
            aload 2 /* newValue */
            ifnull 4
         2: .line 786
            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 787
            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 789
      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 806
            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 807
            aload 2 /* newValue */
            ifnull 4
         2: .line 808
            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 809
            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 811
      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 829
            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 835
            aload 0 /* this */
            aload 1
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 836
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         2: .line 837
            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 853
            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 861
            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 862
            aload 0 /* this */
            aload 1
            aconst_null
            invokevirtual javafx.scene.web.HTMLEditorSkin.executeCommand:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 864
      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 1053
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.copyButton:Ljavafx/scene/control/Button;
            ifnonnull 1
            return
         1: .line 1059
      StackMap locals:
      StackMap stack:
            iload 1
            ifeq 12
         2: .line 1060
            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 1061
            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 1062
            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 1063
            goto 15
        12: .line 1064
      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 1065
            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 1066
            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 1071
      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 1072
            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 1073
            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 1074
            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 1075
            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 1076
            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 1077
            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 1078
            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 1079
            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 1080
            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 1081
            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 1082
            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 1083
            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 1084
            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 1085
            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 1086
            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 1087
            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 1088
            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 1089
            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 35
      StackMap locals:
      StackMap stack:
        26: aload 1
            invokevirtual javafx.scene.input.KeyEvent.isShiftDown:()Z
            ifeq 32
        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 32
        30: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        31: .line 357
            goto 35
      StackMap locals:
      StackMap stack:
        32: aload 1
            invokevirtual javafx.scene.input.KeyEvent.isControlDown:()Z
            ifne 33
            aload 1
            invokevirtual javafx.scene.input.KeyEvent.isMetaDown:()Z
            ifeq 35
        33: .line 358
      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 35
        34: .line 359
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        35: .line 361
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.web.HTMLEditorSkin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   36     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 374
            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 375
            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 376
            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 377
            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 378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         5: .line 379
            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 380
      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 381
            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 382
            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 383
            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 384
            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 385
            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 387
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        16: .line 388
            goto 22
        17: .line 389
      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 390
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
            ifne 22
        21: .line 391
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
        22: .line 394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.web.HTMLEditorSkin.resetToolbarState:Z
        23: .line 396
      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 443
            aload 0 /* this */
            getfield javafx.scene.web.HTMLEditorSkin.webView:Ljavafx/scene/web/WebView;
            invokevirtual javafx.scene.web.WebView.requestLayout:()V
         1: .line 444
            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 450
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.setContentEditable:(Z)V
         1: .line 451
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateToolbarState:(Z)V
         2: .line 452
            aload 0 /* this */
            invokevirtual javafx.scene.web.HTMLEditorSkin.updateNodeOrientation:()V
         3: .line 453
            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 454
            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