public class com.sun.javafx.scene.control.behavior.TextAreaBehavior extends com.sun.javafx.scene.control.behavior.TextInputControlBehavior<javafx.scene.control.TextArea>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.javafx.scene.control.behavior.TextAreaBehavior
  super_class: com.sun.javafx.scene.control.behavior.TextInputControlBehavior
{
  private javafx.scene.control.skin.TextAreaSkin skin;
    descriptor: Ljavafx/scene/control/skin/TextAreaSkin;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior tlFocus;
    descriptor: Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
    flags: (0x0002) ACC_PRIVATE

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

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

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

  public void <init>(javafx.scene.control.TextArea);
    descriptor: (Ljavafx/scene/control/TextArea;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.control.TextArea c
         0: .line 73
            aload 0 /* this */
            aload 1 /* c */
            invokespecial com.sun.javafx.scene.control.behavior.TextInputControlBehavior.<init>:(Ljavafx/scene/control/TextInputControl;)V
         1: .line 228
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.focusGainedByMouseClick:Z
         2: .line 229
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.shiftDown:Z
         3: .line 230
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.deferClick:Z
         4: .line 75
            getstatic com.sun.javafx.scene.control.Properties.IS_TOUCH_SUPPORTED:Z
            ifeq 6
         5: .line 76
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            invokevirtual javafx.scene.control.ContextMenu.getStyleClass:()Ljavafx/collections/ObservableList;
            ldc "text-input-context-menu"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         6: .line 82
      StackMap locals: com.sun.javafx.scene.control.behavior.TextAreaBehavior javafx.scene.control.TextArea
      StackMap stack:
            aload 1 /* c */
            invokedynamic test(Ljavafx/scene/control/TextArea;)Ljava/util/function/Predicate;
              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;)Z
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$0(Ljavafx/scene/control/TextArea;Ljavafx/scene/input/KeyEvent;)Z (6)
                  (Ljavafx/scene/input/KeyEvent;)Z
            astore 2 /* validWhenEditable */
        start local 2 // java.util.function.Predicate validWhenEditable
         7: .line 85
            new com.sun.javafx.scene.control.inputmap.InputMap
            dup
            aload 1 /* c */
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap.<init>:(Ljavafx/scene/Node;)V
            astore 3 /* textAreaInputMap */
        start local 3 // com.sun.javafx.scene.control.inputmap.InputMap textAreaInputMap
         8: .line 86
            aload 3 /* textAreaInputMap */
            invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.getMappings:()Ljavafx/collections/ObservableList;
            bipush 14
            anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
            dup
            iconst_0
         9: .line 87
            aload 0 /* this */
            getstatic javafx.scene.input.KeyCode.HOME:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$1(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_1
        10: .line 88
            aload 0 /* this */
            getstatic javafx.scene.input.KeyCode.END:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$2(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_2
        11: .line 89
            aload 0 /* this */
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$3(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_3
        12: .line 90
            aload 0 /* this */
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$4(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_4
        13: .line 91
            aload 0 /* this */
            getstatic javafx.scene.input.KeyCode.PAGE_UP:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$5(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_5
        14: .line 92
            aload 0 /* this */
            getstatic javafx.scene.input.KeyCode.PAGE_DOWN:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$6(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 6
        15: .line 94
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.HOME:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$7(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 7
        16: .line 95
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.END:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$8(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 8
        17: .line 96
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$9(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 9
        18: .line 97
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$10(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 10
        19: .line 98
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.PAGE_UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$11(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 11
        20: .line 99
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.PAGE_DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$12(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 12
        21: .line 102
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.ENTER:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$13(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            aload 2 /* validWhenEditable */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;Ljava/util/function/Predicate;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 13
        22: .line 103
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.TAB:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$14(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            aload 2 /* validWhenEditable */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;Ljava/util/function/Predicate;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
        23: .line 86
            invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
            pop
        24: .line 105
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getInputMap:()Lcom/sun/javafx/scene/control/inputmap/InputMap;
            aload 3 /* textAreaInputMap */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
        25: .line 108
            new com.sun.javafx.scene.control.inputmap.InputMap
            dup
            aload 1 /* c */
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap.<init>:(Ljavafx/scene/Node;)V
            astore 4 /* macOsInputMap */
        start local 4 // com.sun.javafx.scene.control.inputmap.InputMap macOsInputMap
        26: .line 109
            aload 4 /* macOsInputMap */
            invokedynamic test()Ljava/util/function/Predicate;
              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;)Z
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$15(Ljavafx/event/Event;)Z (6)
                  (Ljavafx/event/Event;)Z
            invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.setInterceptor:(Ljava/util/function/Predicate;)V
        27: .line 110
            aload 4 /* macOsInputMap */
            invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.getMappings:()Ljavafx/collections/ObservableList;
            bipush 12
            anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
            dup
            iconst_0
        28: .line 112
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.LEFT:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$16(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_1
        29: .line 113
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.RIGHT:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$17(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_2
        30: .line 114
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 1 /* c */
            invokedynamic handle(Ljavafx/scene/control/TextArea;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$18(Ljavafx/scene/control/TextArea;Ljavafx/scene/input/KeyEvent;)V (6)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_3
        31: .line 115
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 1 /* c */
            invokedynamic handle(Ljavafx/scene/control/TextArea;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$19(Ljavafx/scene/control/TextArea;Ljavafx/scene/input/KeyEvent;)V (6)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_4
        32: .line 117
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.LEFT:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$20(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_5
        33: .line 118
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.RIGHT:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$21(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 6
        34: .line 119
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$22(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 7
        35: .line 120
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$23(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 8
        36: .line 122
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.alt:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$24(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 9
        37: .line 123
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.alt:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$25(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 10
        38: .line 124
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.alt:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$26(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            bipush 11
        39: .line 125
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.alt:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$27(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
        40: .line 110
            invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
            pop
        41: .line 127
            aload 0 /* this */
            aload 3 /* textAreaInputMap */
            aload 4 /* macOsInputMap */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
        42: .line 130
            new com.sun.javafx.scene.control.inputmap.InputMap
            dup
            aload 1 /* c */
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap.<init>:(Ljavafx/scene/Node;)V
            astore 5 /* nonMacOsInputMap */
        start local 5 // com.sun.javafx.scene.control.inputmap.InputMap nonMacOsInputMap
        43: .line 131
            aload 5 /* nonMacOsInputMap */
            invokedynamic test()Ljava/util/function/Predicate;
              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;)Z
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$28(Ljavafx/event/Event;)Z (6)
                  (Ljavafx/event/Event;)Z
            invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.setInterceptor:(Ljava/util/function/Predicate;)V
        44: .line 132
            aload 5 /* nonMacOsInputMap */
            invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.getMappings:()Ljavafx/collections/ObservableList;
            iconst_4
            anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
            dup
            iconst_0
        45: .line 133
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.ctrl:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$29(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_1
        46: .line 134
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.ctrl:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$30(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_2
        47: .line 135
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.ctrl:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$31(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
            dup
            iconst_3
        48: .line 136
            aload 0 /* this */
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            invokespecial com.sun.javafx.scene.control.inputmap.KeyBinding.<init>:(Ljavafx/scene/input/KeyCode;)V
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.ctrl:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            invokevirtual com.sun.javafx.scene.control.inputmap.KeyBinding.shift:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)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
                  com/sun/javafx/scene/control/behavior/TextAreaBehavior.lambda$32(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.keyMapping:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)Lcom/sun/javafx/scene/control/inputmap/InputMap$KeyMapping;
            aastore
        49: .line 132
            invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
            pop
        50: .line 138
            aload 0 /* this */
            aload 3 /* textAreaInputMap */
            aload 5 /* nonMacOsInputMap */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
        51: .line 140
            aload 0 /* this */
            aload 3 /* textAreaInputMap */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.addKeyPadMappings:(Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
        52: .line 143
            aload 1 /* c */
            invokevirtual javafx.scene.control.TextArea.focusedProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            new com.sun.javafx.scene.control.behavior.TextAreaBehavior$1
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.scene.control.behavior.TextAreaBehavior$1.<init>:(Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;)V
            invokevirtual javafx.beans.property.ReadOnlyBooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        53: .line 164
            invokestatic com.sun.javafx.scene.control.skin.Utils.isTwoLevelFocus:()Z
            ifeq 55
        54: .line 165
            aload 0 /* this */
            new com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior
            dup
            aload 1 /* c */
            invokespecial com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior.<init>:(Ljavafx/scene/Node;)V
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
        55: .line 167
      StackMap locals: com.sun.javafx.scene.control.behavior.TextAreaBehavior javafx.scene.control.TextArea java.util.function.Predicate com.sun.javafx.scene.control.inputmap.InputMap com.sun.javafx.scene.control.inputmap.InputMap com.sun.javafx.scene.control.inputmap.InputMap
      StackMap stack:
            return
        end local 5 // com.sun.javafx.scene.control.inputmap.InputMap nonMacOsInputMap
        end local 4 // com.sun.javafx.scene.control.inputmap.InputMap macOsInputMap
        end local 3 // com.sun.javafx.scene.control.inputmap.InputMap textAreaInputMap
        end local 2 // java.util.function.Predicate validWhenEditable
        end local 1 // javafx.scene.control.TextArea c
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   56     0               this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0   56     1                  c  Ljavafx/scene/control/TextArea;
            7   56     2  validWhenEditable  Ljava/util/function/Predicate<Ljavafx/scene/input/KeyEvent;>;
            8   56     3   textAreaInputMap  Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/TextArea;>;
           26   56     4      macOsInputMap  Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/TextArea;>;
           43   56     5   nonMacOsInputMap  Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/TextArea;>;
    MethodParameters:
      Name  Flags
      c     final

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
         0: .line 170
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.tlFocus:Lcom/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior;
            invokevirtual com.sun.javafx.scene.control.behavior.TwoLevelFocusBehavior.dispose:()V
         1: .line 171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial com.sun.javafx.scene.control.behavior.TextInputControlBehavior.dispose:()V
         2: .line 172
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;

  public void setTextAreaSkin(javafx.scene.control.skin.TextAreaSkin);
    descriptor: (Ljavafx/scene/control/skin/TextAreaSkin;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.control.skin.TextAreaSkin skin
         0: .line 176
            aload 0 /* this */
            aload 1 /* skin */
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
         1: .line 177
            return
        end local 1 // javafx.scene.control.skin.TextAreaSkin skin
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    2     1  skin  Ljavafx/scene/control/skin/TextAreaSkin;
    MethodParameters:
      Name  Flags
      skin  

  private void insertNewLine();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
         0: .line 180
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.setEditing:(Z)V
         1: .line 181
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            ldc "\n"
            invokevirtual javafx.scene.control.TextArea.replaceSelection:(Ljava/lang/String;)V
         2: .line 182
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.setEditing:(Z)V
         3: .line 183
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;

  private void insertTab();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
         0: .line 186
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.setEditing:(Z)V
         1: .line 187
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            ldc "\t"
            invokevirtual javafx.scene.control.TextArea.replaceSelection:(Ljava/lang/String;)V
         2: .line 188
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.setEditing:(Z)V
         3: .line 189
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;

  protected void deleteChar(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // boolean previous
         0: .line 192
            iload 1 /* previous */
            ifeq 3
         1: .line 193
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.deletePreviousChar:()Z
            pop
         2: .line 194
            goto 4
         3: .line 195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.deleteNextChar:()Z
            pop
         4: .line 197
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean previous
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    5     1  previous  Z
    MethodParameters:
          Name  Flags
      previous  

  protected void deleteFromLineStart();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
         0: .line 200
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            astore 1 /* textArea */
        start local 1 // javafx.scene.control.TextArea textArea
         1: .line 201
            aload 1 /* textArea */
            invokevirtual javafx.scene.control.TextArea.getCaretPosition:()I
            istore 2 /* end */
        start local 2 // int end
         2: .line 203
            iload 2 /* end */
            ifle 7
         3: .line 204
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineStart:(Z)V
         4: .line 205
            aload 1 /* textArea */
            invokevirtual javafx.scene.control.TextArea.getCaretPosition:()I
            istore 3 /* start */
        start local 3 // int start
         5: .line 206
            iload 2 /* end */
            iload 3 /* start */
            if_icmple 7
         6: .line 207
            aload 0 /* this */
            iload 3 /* start */
            iload 2 /* end */
            ldc ""
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.replaceText:(IILjava/lang/String;)V
        end local 3 // int start
         7: .line 210
      StackMap locals: javafx.scene.control.TextArea int
      StackMap stack:
            return
        end local 2 // int end
        end local 1 // javafx.scene.control.TextArea textArea
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            1    8     1  textArea  Ljavafx/scene/control/TextArea;
            2    8     2       end  I
            5    7     3     start  I

  private void lineStart(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // boolean select
         0: .line 213
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.LINE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.BEGINNING:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iload 1 /* select */
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
         1: .line 214
            return
        end local 1 // boolean select
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    2     1  select  Z
    MethodParameters:
        Name  Flags
      select  

  private void lineEnd(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // boolean select
         0: .line 217
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.LINE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.END:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iload 1 /* select */
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
         1: .line 218
            return
        end local 1 // boolean select
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    2     1  select  Z
    MethodParameters:
        Name  Flags
      select  

  protected void replaceText(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // int start
        start local 2 // int end
        start local 3 // java.lang.String txt
         0: .line 221
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            iload 1 /* start */
            iload 2 /* end */
            aload 3 /* txt */
            invokevirtual javafx.scene.control.TextArea.replaceText:(IILjava/lang/String;)V
         1: .line 222
            return
        end local 3 // java.lang.String txt
        end local 2 // int end
        end local 1 // int start
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    2     1  start  I
            0    2     2    end  I
            0    2     3    txt  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      start  
      end    
      txt    

  public void mousePressed(javafx.scene.input.MouseEvent);
    descriptor: (Ljavafx/scene/input/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.MouseEvent e
         0: .line 233
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            astore 2 /* textArea */
        start local 2 // javafx.scene.control.TextArea textArea
         1: .line 235
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.isDisabled:()Z
            ifne 32
         2: .line 240
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.isFocused:()Z
            ifne 5
         3: .line 241
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.focusGainedByMouseClick:Z
         4: .line 242
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.requestFocus:()V
         5: .line 246
      StackMap locals: javafx.scene.control.TextArea
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.setCaretAnimating:(Z)V
         6: .line 251
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getButton:()Ljavafx/scene/input/MouseButton;
            getstatic javafx.scene.input.MouseButton.PRIMARY:Ljavafx/scene/input/MouseButton;
            if_acmpne 30
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isMiddleButtonDown:()Z
            ifne 30
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isSecondaryButtonDown:()Z
            ifne 30
         7: .line 252
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getX:()D
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getY:()D
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getIndex:(DD)Ljavafx/scene/text/HitInfo;
            astore 3 /* hit */
        start local 3 // javafx.scene.text.HitInfo hit
         8: .line 253
            aload 3 /* hit */
            invokevirtual javafx.scene.text.HitInfo.getInsertionIndex:()I
            istore 4 /* i */
        start local 4 // int i
         9: .line 254
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.getAnchor:()I
            istore 5 /* anchor */
        start local 5 // int anchor
        10: .line 255
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.getCaretPosition:()I
            istore 6 /* caretPosition */
        start local 6 // int caretPosition
        11: .line 256
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getClickCount:()I
            iconst_2
            if_icmpge 18
        12: .line 257
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isSynthesized:()Z
            ifne 16
        13: .line 258
            iload 5 /* anchor */
            iload 6 /* caretPosition */
            if_icmpeq 18
        14: .line 259
            iload 4 /* i */
            iload 5 /* anchor */
            if_icmple 15
            iload 4 /* i */
            iload 6 /* caretPosition */
            if_icmplt 16
      StackMap locals: com.sun.javafx.scene.control.behavior.TextAreaBehavior javafx.scene.input.MouseEvent javafx.scene.control.TextArea javafx.scene.text.HitInfo int int int
      StackMap stack:
        15: iload 4 /* i */
            iload 5 /* anchor */
            if_icmpge 18
            iload 4 /* i */
            iload 6 /* caretPosition */
            if_icmple 18
        16: .line 266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.deferClick:Z
        17: .line 270
            goto 30
      StackMap locals:
      StackMap stack:
        18: aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isControlDown:()Z
            ifne 24
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isAltDown:()Z
            ifne 24
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isShiftDown:()Z
            ifne 24
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isMetaDown:()Z
            ifne 24
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isShortcutDown:()Z
            ifne 24
        19: .line 271
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getClickCount:()I
            tableswitch { // 1 - 3
                    1: 20
                    2: 21
                    3: 22
              default: 23
          }
        20: .line 272
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 3 /* hit */
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.positionCaret:(Ljavafx/scene/text/HitInfo;Z)V
            goto 30
        21: .line 273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* hit */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.mouseDoubleClick:(Ljavafx/scene/text/HitInfo;)V
            goto 30
        22: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* hit */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.mouseTripleClick:(Ljavafx/scene/text/HitInfo;)V
        23: .line 277
      StackMap locals:
      StackMap stack:
            goto 30
      StackMap locals:
      StackMap stack:
        24: aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isShiftDown:()Z
            ifeq 30
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isControlDown:()Z
            ifne 30
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isAltDown:()Z
            ifne 30
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isMetaDown:()Z
            ifne 30
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isShortcutDown:()Z
            ifne 30
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getClickCount:()I
            iconst_1
            if_icmpne 30
        25: .line 279
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.shiftDown:Z
        26: .line 286
            invokestatic com.sun.javafx.PlatformUtil.isMac:()Z
            ifeq 29
        27: .line 287
            aload 2 /* textArea */
            iload 4 /* i */
            invokevirtual javafx.scene.control.TextArea.extendSelection:(I)V
        28: .line 288
            goto 30
        29: .line 289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 3 /* hit */
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.positionCaret:(Ljavafx/scene/text/HitInfo;Z)V
        end local 6 // int caretPosition
        end local 5 // int anchor
        end local 4 // int i
        end local 3 // javafx.scene.text.HitInfo hit
        30: .line 296
      StackMap locals: com.sun.javafx.scene.control.behavior.TextAreaBehavior javafx.scene.input.MouseEvent javafx.scene.control.TextArea
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            invokevirtual javafx.scene.control.ContextMenu.isShowing:()Z
            ifeq 32
        31: .line 297
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            invokevirtual javafx.scene.control.ContextMenu.hide:()V
        32: .line 300
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.control.TextArea textArea
        end local 1 // javafx.scene.input.MouseEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   33     0           this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0   33     1              e  Ljavafx/scene/input/MouseEvent;
            1   33     2       textArea  Ljavafx/scene/control/TextArea;
            8   30     3            hit  Ljavafx/scene/text/HitInfo;
            9   30     4              i  I
           10   30     5         anchor  I
           11   30     6  caretPosition  I
    MethodParameters:
      Name  Flags
      e     

  public void mouseDragged(javafx.scene.input.MouseEvent);
    descriptor: (Ljavafx/scene/input/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.MouseEvent e
         0: .line 303
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            astore 2 /* textArea */
        start local 2 // javafx.scene.control.TextArea textArea
         1: .line 306
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.isDisabled:()Z
            ifne 6
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isSynthesized:()Z
            ifne 6
         2: .line 307
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getButton:()Ljavafx/scene/input/MouseButton;
            getstatic javafx.scene.input.MouseButton.PRIMARY:Ljavafx/scene/input/MouseButton;
            if_acmpne 6
         3: .line 308
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isMiddleButtonDown:()Z
            ifne 6
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isSecondaryButtonDown:()Z
            ifne 6
         4: .line 309
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isControlDown:()Z
            ifne 6
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isAltDown:()Z
            ifne 6
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isShiftDown:()Z
            ifne 6
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isMetaDown:()Z
            ifne 6
         5: .line 310
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getX:()D
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getY:()D
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getIndex:(DD)Ljavafx/scene/text/HitInfo;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.positionCaret:(Ljavafx/scene/text/HitInfo;Z)V
         6: .line 313
      StackMap locals: javafx.scene.control.TextArea
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.deferClick:Z
         7: .line 314
            return
        end local 2 // javafx.scene.control.TextArea textArea
        end local 1 // javafx.scene.input.MouseEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    8     1         e  Ljavafx/scene/input/MouseEvent;
            1    8     2  textArea  Ljavafx/scene/control/TextArea;
    MethodParameters:
      Name  Flags
      e     

  public void mouseReleased(javafx.scene.input.MouseEvent);
    descriptor: (Ljavafx/scene/input/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.MouseEvent e
         0: .line 317
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            astore 2 /* textArea */
        start local 2 // javafx.scene.control.TextArea textArea
         1: .line 320
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.isDisabled:()Z
            ifne 8
         2: .line 321
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.setCaretAnimating:(Z)V
         3: .line 322
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.deferClick:Z
            ifeq 7
         4: .line 323
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.deferClick:Z
         5: .line 324
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getX:()D
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getY:()D
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getIndex:(DD)Ljavafx/scene/text/HitInfo;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.shiftDown:Z
            invokevirtual javafx.scene.control.skin.TextAreaSkin.positionCaret:(Ljavafx/scene/text/HitInfo;Z)V
         6: .line 325
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.shiftDown:Z
         7: .line 327
      StackMap locals: javafx.scene.control.TextArea
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.setCaretAnimating:(Z)V
         8: .line 329
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.control.TextArea textArea
        end local 1 // javafx.scene.input.MouseEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    9     1         e  Ljavafx/scene/input/MouseEvent;
            1    9     2  textArea  Ljavafx/scene/control/TextArea;
    MethodParameters:
      Name  Flags
      e     final

  public void contextMenuRequested(javafx.scene.input.ContextMenuEvent);
    descriptor: (Ljavafx/scene/input/ContextMenuEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=17, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.ContextMenuEvent e
         0: .line 332
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            astore 2 /* textArea */
        start local 2 // javafx.scene.control.TextArea textArea
         1: .line 334
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            invokevirtual javafx.scene.control.ContextMenu.isShowing:()Z
            ifeq 4
         2: .line 335
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            invokevirtual javafx.scene.control.ContextMenu.hide:()V
         3: .line 336
            goto 49
      StackMap locals: javafx.scene.control.TextArea
      StackMap stack:
         4: aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.getContextMenu:()Ljavafx/scene/control/ContextMenu;
            ifnonnull 49
         5: .line 337
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.getOnContextMenuRequested:()Ljavafx/event/EventHandler;
            ifnonnull 49
         6: .line 338
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.getScreenX:()D
            dstore 3 /* screenX */
        start local 3 // double screenX
         7: .line 339
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.getScreenY:()D
            dstore 5 /* screenY */
        start local 5 // double screenY
         8: .line 340
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.getSceneX:()D
            dstore 7 /* sceneX */
        start local 7 // double sceneX
         9: .line 342
            getstatic com.sun.javafx.scene.control.Properties.IS_TOUCH_SUPPORTED:Z
            ifeq 28
        10: .line 344
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.getSelection:()Ljavafx/scene/control/IndexRange;
            invokevirtual javafx.scene.control.IndexRange.getLength:()I
            ifne 14
        11: .line 345
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.getX:()D
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.getY:()D
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getIndex:(DD)Ljavafx/scene/text/HitInfo;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.positionCaret:(Ljavafx/scene/text/HitInfo;Z)V
        12: .line 346
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getMenuPosition:()Ljavafx/geometry/Point2D;
            astore 9 /* menuPos */
        start local 9 // javafx.geometry.Point2D menuPos
        13: .line 347
            goto 18
        end local 9 // javafx.geometry.Point2D menuPos
        14: .line 348
      StackMap locals: double double double
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getMenuPosition:()Ljavafx/geometry/Point2D;
            astore 9 /* menuPos */
        start local 9 // javafx.geometry.Point2D menuPos
        15: .line 349
            aload 9 /* menuPos */
            ifnull 18
            aload 9 /* menuPos */
            invokevirtual javafx.geometry.Point2D.getX:()D
            dconst_0
            dcmpg
            ifle 16
            aload 9 /* menuPos */
            invokevirtual javafx.geometry.Point2D.getY:()D
            dconst_0
            dcmpg
            ifgt 18
        16: .line 350
      StackMap locals: javafx.geometry.Point2D
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.getX:()D
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.getY:()D
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getIndex:(DD)Ljavafx/scene/text/HitInfo;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.positionCaret:(Ljavafx/scene/text/HitInfo;Z)V
        17: .line 351
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            invokevirtual javafx.scene.control.skin.TextAreaSkin.getMenuPosition:()Ljavafx/geometry/Point2D;
            astore 9 /* menuPos */
        18: .line 355
      StackMap locals:
      StackMap stack:
            aload 9 /* menuPos */
            ifnull 28
        19: .line 356
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            aload 9 /* menuPos */
            invokevirtual javafx.scene.control.TextArea.localToScene:(Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            astore 10 /* p */
        start local 10 // javafx.geometry.Point2D p
        20: .line 357
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.getScene:()Ljavafx/scene/Scene;
            astore 11 /* scene */
        start local 11 // javafx.scene.Scene scene
        21: .line 358
            aload 11 /* scene */
            invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
            astore 12 /* window */
        start local 12 // javafx.stage.Window window
        22: .line 359
            new javafx.geometry.Point2D
            dup
            aload 12 /* window */
            invokevirtual javafx.stage.Window.getX:()D
            aload 11 /* scene */
            invokevirtual javafx.scene.Scene.getX:()D
            dadd
            aload 10 /* p */
            invokevirtual javafx.geometry.Point2D.getX:()D
            dadd
        23: .line 360
            aload 12 /* window */
            invokevirtual javafx.stage.Window.getY:()D
            aload 11 /* scene */
            invokevirtual javafx.scene.Scene.getY:()D
            dadd
            aload 10 /* p */
            invokevirtual javafx.geometry.Point2D.getY:()D
            dadd
        24: .line 359
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            astore 13 /* location */
        start local 13 // javafx.geometry.Point2D location
        25: .line 361
            aload 13 /* location */
            invokevirtual javafx.geometry.Point2D.getX:()D
            dstore 3 /* screenX */
        26: .line 362
            aload 10 /* p */
            invokevirtual javafx.geometry.Point2D.getX:()D
            dstore 7 /* sceneX */
        27: .line 363
            aload 13 /* location */
            invokevirtual javafx.geometry.Point2D.getY:()D
            dstore 5 /* screenY */
        end local 13 // javafx.geometry.Point2D location
        end local 12 // javafx.stage.Window window
        end local 11 // javafx.scene.Scene scene
        end local 10 // javafx.geometry.Point2D p
        end local 9 // javafx.geometry.Point2D menuPos
        28: .line 367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.populateContextMenu:()V
        29: .line 368
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            ldc -1.0
            invokevirtual javafx.scene.control.ContextMenu.prefWidth:(D)D
            dstore 9 /* menuWidth */
        start local 9 // double menuWidth
        30: .line 369
            dload 3 /* screenX */
            getstatic com.sun.javafx.scene.control.Properties.IS_TOUCH_SUPPORTED:Z
            ifeq 31
            dload 9 /* menuWidth */
            ldc 2.0
            ddiv
            goto 32
      StackMap locals: com.sun.javafx.scene.control.behavior.TextAreaBehavior javafx.scene.input.ContextMenuEvent javafx.scene.control.TextArea double double double double
      StackMap stack: double
        31: dconst_0
      StackMap locals: com.sun.javafx.scene.control.behavior.TextAreaBehavior javafx.scene.input.ContextMenuEvent javafx.scene.control.TextArea double double double double
      StackMap stack: double double
        32: dsub
            dstore 11 /* menuX */
        start local 11 // double menuX
        33: .line 370
            dload 3 /* screenX */
            dconst_0
            invokestatic com.sun.javafx.util.Utils.getScreenForPoint:(DD)Ljavafx/stage/Screen;
            astore 13 /* currentScreen */
        start local 13 // javafx.stage.Screen currentScreen
        34: .line 371
            aload 13 /* currentScreen */
            invokevirtual javafx.stage.Screen.getBounds:()Ljavafx/geometry/Rectangle2D;
            astore 14 /* bounds */
        start local 14 // javafx.geometry.Rectangle2D bounds
        35: .line 373
            dload 11 /* menuX */
            aload 14 /* bounds */
            invokevirtual javafx.geometry.Rectangle2D.getMinX:()D
            dcmpg
            ifge 40
        36: .line 374
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "CONTEXT_MENU_SCREEN_X"
            dload 3 /* screenX */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 375
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "CONTEXT_MENU_SCENE_X"
            dload 7 /* sceneX */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 376
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            aload 14 /* bounds */
            invokevirtual javafx.geometry.Rectangle2D.getMinX:()D
            dload 5 /* screenY */
            invokevirtual javafx.scene.control.ContextMenu.show:(Ljavafx/scene/Node;DD)V
        39: .line 377
            goto 49
      StackMap locals: double javafx.stage.Screen javafx.geometry.Rectangle2D
      StackMap stack:
        40: dload 3 /* screenX */
            dload 9 /* menuWidth */
            dadd
            aload 14 /* bounds */
            invokevirtual javafx.geometry.Rectangle2D.getMaxX:()D
            dcmpl
            ifle 46
        41: .line 378
            dload 9 /* menuWidth */
            aload 14 /* bounds */
            invokevirtual javafx.geometry.Rectangle2D.getMaxX:()D
            dload 3 /* screenX */
            dsub
            dsub
            dstore 15 /* leftOver */
        start local 15 // double leftOver
        42: .line 379
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "CONTEXT_MENU_SCREEN_X"
            dload 3 /* screenX */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 380
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "CONTEXT_MENU_SCENE_X"
            dload 7 /* sceneX */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 381
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            dload 3 /* screenX */
            dload 15 /* leftOver */
            dsub
            dload 5 /* screenY */
            invokevirtual javafx.scene.control.ContextMenu.show:(Ljavafx/scene/Node;DD)V
        end local 15 // double leftOver
        45: .line 382
            goto 49
        46: .line 383
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "CONTEXT_MENU_SCREEN_X"
            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
        47: .line 384
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            invokevirtual javafx.scene.control.TextArea.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "CONTEXT_MENU_SCENE_X"
            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
        48: .line 385
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.contextMenu:Ljavafx/scene/control/ContextMenu;
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            dload 11 /* menuX */
            dload 5 /* screenY */
            invokevirtual javafx.scene.control.ContextMenu.show:(Ljavafx/scene/Node;DD)V
        end local 14 // javafx.geometry.Rectangle2D bounds
        end local 13 // javafx.stage.Screen currentScreen
        end local 11 // double menuX
        end local 9 // double menuWidth
        end local 7 // double sceneX
        end local 5 // double screenY
        end local 3 // double screenX
        49: .line 389
      StackMap locals: com.sun.javafx.scene.control.behavior.TextAreaBehavior javafx.scene.input.ContextMenuEvent javafx.scene.control.TextArea
      StackMap stack:
            aload 1 /* e */
            invokevirtual javafx.scene.input.ContextMenuEvent.consume:()V
        50: .line 390
            return
        end local 2 // javafx.scene.control.TextArea textArea
        end local 1 // javafx.scene.input.ContextMenuEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   51     0           this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0   51     1              e  Ljavafx/scene/input/ContextMenuEvent;
            1   51     2       textArea  Ljavafx/scene/control/TextArea;
            7   49     3        screenX  D
            8   49     5        screenY  D
            9   49     7         sceneX  D
           13   14     9        menuPos  Ljavafx/geometry/Point2D;
           15   28     9        menuPos  Ljavafx/geometry/Point2D;
           20   28    10              p  Ljavafx/geometry/Point2D;
           21   28    11          scene  Ljavafx/scene/Scene;
           22   28    12         window  Ljavafx/stage/Window;
           25   28    13       location  Ljavafx/geometry/Point2D;
           30   49     9      menuWidth  D
           33   49    11          menuX  D
           34   49    13  currentScreen  Ljavafx/stage/Screen;
           35   49    14         bounds  Ljavafx/geometry/Rectangle2D;
           42   45    15       leftOver  D
    MethodParameters:
      Name  Flags
      e     

  protected void setCaretAnimating(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // boolean play
         0: .line 393
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            iload 1 /* play */
            invokevirtual javafx.scene.control.skin.TextAreaSkin.setCaretAnimating:(Z)V
         1: .line 394
            return
        end local 1 // boolean play
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    2     1  play  Z
    MethodParameters:
      Name  Flags
      play  

  protected void mouseDoubleClick(javafx.scene.text.HitInfo);
    descriptor: (Ljavafx/scene/text/HitInfo;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.text.HitInfo hit
         0: .line 397
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TextArea
            astore 2 /* textArea */
        start local 2 // javafx.scene.control.TextArea textArea
         1: .line 398
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.previousWord:()V
         2: .line 399
            invokestatic com.sun.javafx.PlatformUtil.isWindows:()Z
            ifeq 5
         3: .line 400
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.selectNextWord:()V
         4: .line 401
            goto 6
         5: .line 402
      StackMap locals: javafx.scene.control.TextArea
      StackMap stack:
            aload 2 /* textArea */
            invokevirtual javafx.scene.control.TextArea.selectEndOfNextWord:()V
         6: .line 404
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.control.TextArea textArea
        end local 1 // javafx.scene.text.HitInfo hit
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    7     1       hit  Ljavafx/scene/text/HitInfo;
            1    7     2  textArea  Ljavafx/scene/control/TextArea;
    MethodParameters:
      Name  Flags
      hit   

  protected void mouseTripleClick(javafx.scene.text.HitInfo);
    descriptor: (Ljavafx/scene/text/HitInfo;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.text.HitInfo hit
         0: .line 408
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.BEGINNING:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
         1: .line 409
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.END:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
         2: .line 410
            return
        end local 1 // javafx.scene.text.HitInfo hit
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    3     1   hit  Ljavafx/scene/text/HitInfo;
    MethodParameters:
      Name  Flags
      hit   

  private static boolean lambda$0(javafx.scene.control.TextArea, javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/control/TextArea;Ljavafx/scene/input/KeyEvent;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 82
            aload 0
            invokevirtual javafx.scene.control.TextArea.isEditable:()Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // javafx.scene.input.KeyEvent e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$1(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 87
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineStart:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$2(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 88
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineEnd:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$3(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 89
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.LINE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  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=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 90
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.LINE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$5(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 91
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PAGE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$6(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 92
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PAGE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$7(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 94
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineStart:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$8(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 95
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineEnd:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$9(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 96
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.LINE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$10(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 97
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.LINE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$11(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 98
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PAGE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$12(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 99
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PAGE:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$13(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 102
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.insertNewLine:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$14(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 103
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.insertTab:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private static boolean lambda$15(javafx.event.Event);
    descriptor: (Ljavafx/event/Event;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.event.Event e
         0: .line 109
            invokestatic com.sun.javafx.PlatformUtil.isMac:()Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.event.Event e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     e  Ljavafx/event/Event;

  private void lambda$16(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 112
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineStart:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$17(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 113
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineEnd:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private static void lambda$18(javafx.scene.control.TextArea, javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/control/TextArea;Ljavafx/scene/input/KeyEvent;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 114
            aload 0
            invokevirtual javafx.scene.control.TextArea.home:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private static void lambda$19(javafx.scene.control.TextArea, javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/control/TextArea;Ljavafx/scene/input/KeyEvent;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 115
            aload 0
            invokevirtual javafx.scene.control.TextArea.end:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$20(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 117
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineStart:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$21(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 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 118
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.lineEnd:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$22(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 119
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.selectHomeExtend:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$23(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 120
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextAreaBehavior.selectEndExtend:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$24(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 122
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$25(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 123
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$26(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 124
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$27(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 125
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private static boolean lambda$28(javafx.event.Event);
    descriptor: (Ljavafx/event/Event;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.event.Event e
         0: .line 131
            invokestatic com.sun.javafx.PlatformUtil.isMac:()Z
            ireturn
        end local 0 // javafx.event.Event e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     e  Ljavafx/event/Event;

  private void lambda$29(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 133
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$30(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 134
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_0
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$31(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 135
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.UP:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$32(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 136
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextAreaBehavior.skin:Ljavafx/scene/control/skin/TextAreaSkin;
            getstatic javafx.scene.control.skin.TextInputControlSkin$TextUnit.PARAGRAPH:Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;
            getstatic javafx.scene.control.skin.TextInputControlSkin$Direction.DOWN:Ljavafx/scene/control/skin/TextInputControlSkin$Direction;
            iconst_1
            invokevirtual javafx.scene.control.skin.TextAreaSkin.moveCaret:(Ljavafx/scene/control/skin/TextInputControlSkin$TextUnit;Ljavafx/scene/control/skin/TextInputControlSkin$Direction;Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TextAreaBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextAreaBehavior;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;
}
Signature: Lcom/sun/javafx/scene/control/behavior/TextInputControlBehavior<Ljavafx/scene/control/TextArea;>;
SourceFile: "TextAreaBehavior.java"
NestMembers:
  com.sun.javafx.scene.control.behavior.TextAreaBehavior$1
InnerClasses:
  com.sun.javafx.scene.control.behavior.TextAreaBehavior$1
  public KeyMapping = com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping of com.sun.javafx.scene.control.inputmap.InputMap
  public abstract Mapping = com.sun.javafx.scene.control.inputmap.InputMap$Mapping of com.sun.javafx.scene.control.inputmap.InputMap
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final Direction = javafx.scene.control.skin.TextInputControlSkin$Direction of javafx.scene.control.skin.TextInputControlSkin
  public final TextUnit = javafx.scene.control.skin.TextInputControlSkin$TextUnit of javafx.scene.control.skin.TextInputControlSkin