public class com.sun.javafx.scene.control.behavior.TreeViewBehavior<T> extends com.sun.javafx.scene.control.behavior.BehaviorBase<javafx.scene.control.TreeView<T>>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.javafx.scene.control.behavior.TreeViewBehavior
  super_class: com.sun.javafx.scene.control.behavior.BehaviorBase
{
  private final com.sun.javafx.scene.control.inputmap.InputMap<javafx.scene.control.TreeView<T>> treeViewInputMap;
    descriptor: Lcom/sun/javafx/scene/control/inputmap/InputMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/TreeView<TT;>;>;

  private final javafx.event.EventHandler<javafx.scene.input.KeyEvent> keyEventListener;
    descriptor: Ljavafx/event/EventHandler;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/event/EventHandler<Ljavafx/scene/input/KeyEvent;>;

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

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

  private javafx.util.Callback<java.lang.Boolean, java.lang.Integer> onScrollPageUp;
    descriptor: Ljavafx/util/Callback;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/util/Callback<Ljava/lang/Boolean;Ljava/lang/Integer;>;

  private javafx.util.Callback<java.lang.Boolean, java.lang.Integer> onScrollPageDown;
    descriptor: Ljavafx/util/Callback;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/util/Callback<Ljava/lang/Boolean;Ljava/lang/Integer;>;

  private java.lang.Runnable onSelectPreviousRow;
    descriptor: Ljava/lang/Runnable;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Runnable onSelectNextRow;
    descriptor: Ljava/lang/Runnable;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Runnable onMoveToFirstCell;
    descriptor: Ljava/lang/Runnable;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Runnable onMoveToLastCell;
    descriptor: Ljava/lang/Runnable;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Runnable onFocusPreviousRow;
    descriptor: Ljava/lang/Runnable;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Runnable onFocusNextRow;
    descriptor: Ljava/lang/Runnable;
    flags: (0x0002) ACC_PRIVATE

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

  private final javafx.collections.ListChangeListener<java.lang.Integer> selectedIndicesListener;
    descriptor: Ljavafx/collections/ListChangeListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/collections/ListChangeListener<Ljava/lang/Integer;>;

  private final javafx.beans.value.ChangeListener<javafx.scene.control.MultipleSelectionModel<javafx.scene.control.TreeItem<T>>> selectionModelListener;
    descriptor: Ljavafx/beans/value/ChangeListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/value/ChangeListener<Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;>;

  private final javafx.collections.WeakListChangeListener<java.lang.Integer> weakSelectedIndicesListener;
    descriptor: Ljavafx/collections/WeakListChangeListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/collections/WeakListChangeListener<Ljava/lang/Integer;>;

  private final javafx.beans.value.WeakChangeListener<javafx.scene.control.MultipleSelectionModel<javafx.scene.control.TreeItem<T>>> weakSelectionModelListener;
    descriptor: Ljavafx/beans/value/WeakChangeListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/value/WeakChangeListener<Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;>;

  public void setOnScrollPageUp(javafx.util.Callback<java.lang.Boolean, java.lang.Integer>);
    descriptor: (Ljavafx/util/Callback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.util.Callback c
         0: .line 73
            aload 0 /* this */
            aload 1 /* c */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageUp:Ljavafx/util/Callback;
            return
        end local 1 // javafx.util.Callback c
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     c  Ljavafx/util/Callback<Ljava/lang/Boolean;Ljava/lang/Integer;>;
    Signature: (Ljavafx/util/Callback<Ljava/lang/Boolean;Ljava/lang/Integer;>;)V
    MethodParameters:
      Name  Flags
      c     

  public void setOnScrollPageDown(javafx.util.Callback<java.lang.Boolean, java.lang.Integer>);
    descriptor: (Ljavafx/util/Callback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.util.Callback c
         0: .line 76
            aload 0 /* this */
            aload 1 /* c */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageDown:Ljavafx/util/Callback;
            return
        end local 1 // javafx.util.Callback c
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     c  Ljavafx/util/Callback<Ljava/lang/Boolean;Ljava/lang/Integer;>;
    Signature: (Ljavafx/util/Callback<Ljava/lang/Boolean;Ljava/lang/Integer;>;)V
    MethodParameters:
      Name  Flags
      c     

  public void setOnSelectPreviousRow(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // java.lang.Runnable r
         0: .line 79
            aload 0 /* this */
            aload 1 /* r */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onSelectPreviousRow:Ljava/lang/Runnable;
            return
        end local 1 // java.lang.Runnable r
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     r  Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      r     

  public void setOnSelectNextRow(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // java.lang.Runnable r
         0: .line 82
            aload 0 /* this */
            aload 1 /* r */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onSelectNextRow:Ljava/lang/Runnable;
            return
        end local 1 // java.lang.Runnable r
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     r  Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      r     

  public void setOnMoveToFirstCell(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // java.lang.Runnable r
         0: .line 85
            aload 0 /* this */
            aload 1 /* r */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            return
        end local 1 // java.lang.Runnable r
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     r  Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      r     

  public void setOnMoveToLastCell(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // java.lang.Runnable r
         0: .line 88
            aload 0 /* this */
            aload 1 /* r */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            return
        end local 1 // java.lang.Runnable r
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     r  Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      r     

  public void setOnFocusPreviousRow(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // java.lang.Runnable r
         0: .line 91
            aload 0 /* this */
            aload 1 /* r */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusPreviousRow:Ljava/lang/Runnable;
            return
        end local 1 // java.lang.Runnable r
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     r  Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      r     

  public void setOnFocusNextRow(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // java.lang.Runnable r
         0: .line 94
            aload 0 /* this */
            aload 1 /* r */
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusNextRow:Ljava/lang/Runnable;
            return
        end local 1 // java.lang.Runnable r
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     r  Ljava/lang/Runnable;
    MethodParameters:
      Name  Flags
      r     

  public void <init>(javafx.scene.control.TreeView<T>);
    descriptor: (Ljavafx/scene/control/TreeView;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=5, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.control.TreeView control
         0: .line 155
            aload 0 /* this */
            aload 1 /* control */
            invokespecial com.sun.javafx.scene.control.behavior.BehaviorBase.<init>:(Ljavafx/scene/Node;)V
         1: .line 51
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$0(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.keyEventListener:Ljavafx/event/EventHandler;
         2: .line 65
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
         3: .line 66
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShortcutDown:Z
         4: .line 96
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
         5: .line 98
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic onChanged(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljavafx/collections/ListChangeListener;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljavafx/collections/ListChangeListener$Change;)V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.lambda$1(Ljavafx/collections/ListChangeListener$Change;)V (7)
                  (Ljavafx/collections/ListChangeListener$Change;)V
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectedIndicesListener:Ljavafx/collections/ListChangeListener;
         6: .line 135
            aload 0 /* this */
         7: .line 136
            new com.sun.javafx.scene.control.behavior.TreeViewBehavior$1
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.scene.control.behavior.TreeViewBehavior$1.<init>:(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)V
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionModelListener:Ljavafx/beans/value/ChangeListener;
         8: .line 149
            aload 0 /* this */
         9: .line 150
            new javafx.collections.WeakListChangeListener
            dup
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectedIndicesListener:Ljavafx/collections/ListChangeListener;
            invokespecial javafx.collections.WeakListChangeListener.<init>:(Ljavafx/collections/ListChangeListener;)V
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.weakSelectedIndicesListener:Ljavafx/collections/WeakListChangeListener;
        10: .line 151
            aload 0 /* this */
        11: .line 152
            new javafx.beans.value.WeakChangeListener
            dup
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionModelListener:Ljavafx/beans/value/ChangeListener;
            invokespecial javafx.beans.value.WeakChangeListener.<init>:(Ljavafx/beans/value/ChangeListener;)V
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.weakSelectionModelListener:Ljavafx/beans/value/WeakChangeListener;
        12: .line 166
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.createInputMap:()Lcom/sun/javafx/scene/control/inputmap/InputMap;
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.treeViewInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
        13: .line 170
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.treeViewInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
            bipush 43
            anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
            dup
            iconst_0
        14: .line 171
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.HOME:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$2(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            iconst_1
        15: .line 172
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.END:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$3(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            iconst_2
        16: .line 173
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$4(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            iconst_3
        17: .line 174
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$5(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            iconst_4
        18: .line 175
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$6(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            iconst_5
        19: .line 176
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$7(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 6
        20: .line 178
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.SPACE: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/TreeViewBehavior;)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/TreeViewBehavior.lambda$8(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 7
        21: .line 179
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.SPACE: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/TreeViewBehavior;)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/TreeViewBehavior.lambda$9(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 8
        22: .line 181
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$10(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 9
        23: .line 182
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$11(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 10
        24: .line 184
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.PAGE_UP:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$12(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 11
        25: .line 185
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.PAGE_DOWN:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$13(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 12
        26: .line 187
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.SPACE:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$14(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 13
        27: .line 189
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.A: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/TreeViewBehavior;)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/TreeViewBehavior.lambda$15(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 14
        28: .line 190
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$16(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 15
        29: .line 191
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.shortcut:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$17(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 16
        30: .line 192
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$18(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 17
        31: .line 193
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$19(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 18
        32: .line 194
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$20(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 19
        33: .line 195
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$21(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 20
        34: .line 196
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.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/TreeViewBehavior;)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/TreeViewBehavior.lambda$22(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 21
        35: .line 197
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.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/TreeViewBehavior;)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/TreeViewBehavior.lambda$23(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 22
        36: .line 198
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.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/TreeViewBehavior;)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/TreeViewBehavior.lambda$24(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 23
        37: .line 199
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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.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/TreeViewBehavior;)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/TreeViewBehavior.lambda$25(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 24
        38: .line 202
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.LEFT:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            aload 1 /* control */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;Ljavafx/scene/control/TreeView;)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/TreeViewBehavior.lambda$26(Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 25
        39: .line 203
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.KP_LEFT:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            aload 1 /* control */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;Ljavafx/scene/control/TreeView;)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/TreeViewBehavior.lambda$29(Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 26
        40: .line 204
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.RIGHT:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            aload 1 /* control */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;Ljavafx/scene/control/TreeView;)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/TreeViewBehavior.lambda$32(Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 27
        41: .line 205
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.KP_RIGHT:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            aload 1 /* control */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;Ljavafx/scene/control/TreeView;)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/TreeViewBehavior.lambda$35(Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 28
        42: .line 207
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.MULTIPLY:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$38(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 29
        43: .line 208
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.ADD:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$39(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 30
        44: .line 209
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.SUBTRACT:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$40(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 31
        45: .line 211
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.UP:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$41(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 32
        46: .line 212
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.KP_UP:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$42(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 33
        47: .line 213
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.DOWN:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$43(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 34
        48: .line 214
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.KP_DOWN:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$44(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 35
        49: .line 216
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$45(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 36
        50: .line 217
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.KP_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/TreeViewBehavior;)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/TreeViewBehavior.lambda$46(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 37
        51: .line 218
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            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/TreeViewBehavior;)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/TreeViewBehavior.lambda$47(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 38
        52: .line 219
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.KP_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/TreeViewBehavior;)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/TreeViewBehavior.lambda$48(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 39
        53: .line 221
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.ENTER:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$49(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 40
        54: .line 222
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.F2:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$50(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 41
        55: .line 223
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            getstatic javafx.scene.input.KeyCode.ESCAPE:Ljavafx/scene/input/KeyCode;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$51(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Ljavafx/scene/input/KeyCode;Ljavafx/event/EventHandler;)V
            aastore
            dup
            bipush 42
        56: .line 225
            new com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping
            dup
            getstatic javafx.scene.input.MouseEvent.MOUSE_PRESSED:Ljavafx/event/EventType;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.mousePressed(Ljavafx/scene/input/MouseEvent;)V (5)
                  (Ljavafx/scene/input/MouseEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping.<init>:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
            aastore
        57: .line 170
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.addDefaultMapping:(Lcom/sun/javafx/scene/control/inputmap/InputMap;[Lcom/sun/javafx/scene/control/inputmap/InputMap$Mapping;)V
        58: .line 230
            new com.sun.javafx.scene.control.inputmap.InputMap
            dup
            aload 1 /* control */
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap.<init>:(Ljavafx/scene/Node;)V
            astore 3 /* macInputMap */
        start local 3 // com.sun.javafx.scene.control.inputmap.InputMap macInputMap
        59: .line 231
            aload 3 /* macInputMap */
            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/TreeViewBehavior.lambda$53(Ljavafx/event/Event;)Z (6)
                  (Ljavafx/event/Event;)Z
            invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.setInterceptor:(Ljava/util/function/Predicate;)V
        60: .line 232
            aload 0 /* this */
            aload 3 /* macInputMap */
            iconst_1
            anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
            dup
            iconst_0
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.SPACE: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.ctrl:()Lcom/sun/javafx/scene/control/inputmap/KeyBinding;
            aload 0 /* this */
            invokedynamic handle(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)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/TreeViewBehavior.lambda$54(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.addDefaultMapping:(Lcom/sun/javafx/scene/control/inputmap/InputMap;[Lcom/sun/javafx/scene/control/inputmap/InputMap$Mapping;)V
        61: .line 233
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.treeViewInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
            aload 3 /* macInputMap */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
        62: .line 236
            new com.sun.javafx.scene.control.inputmap.InputMap
            dup
            aload 1 /* control */
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap.<init>:(Ljavafx/scene/Node;)V
            astore 4 /* otherOsInputMap */
        start local 4 // com.sun.javafx.scene.control.inputmap.InputMap otherOsInputMap
        63: .line 237
            aload 4 /* otherOsInputMap */
            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/TreeViewBehavior.lambda$55(Ljavafx/event/Event;)Z (6)
                  (Ljavafx/event/Event;)Z
            invokevirtual com.sun.javafx.scene.control.inputmap.InputMap.setInterceptor:(Ljava/util/function/Predicate;)V
        64: .line 238
            aload 0 /* this */
            aload 4 /* otherOsInputMap */
            iconst_1
            anewarray com.sun.javafx.scene.control.inputmap.InputMap$Mapping
            dup
            iconst_0
            new com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping
            dup
            new com.sun.javafx.scene.control.inputmap.KeyBinding
            dup
            getstatic javafx.scene.input.KeyCode.SPACE: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/TreeViewBehavior;)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/TreeViewBehavior.lambda$56(Ljavafx/scene/input/KeyEvent;)V (7)
                  (Ljavafx/scene/input/KeyEvent;)V
            invokespecial com.sun.javafx.scene.control.inputmap.InputMap$KeyMapping.<init>:(Lcom/sun/javafx/scene/control/inputmap/KeyBinding;Ljavafx/event/EventHandler;)V
            aastore
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.addDefaultMapping:(Lcom/sun/javafx/scene/control/inputmap/InputMap;[Lcom/sun/javafx/scene/control/inputmap/InputMap$Mapping;)V
        65: .line 239
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.treeViewInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
            aload 4 /* otherOsInputMap */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.addDefaultChildMap:(Lcom/sun/javafx/scene/control/inputmap/InputMap;Lcom/sun/javafx/scene/control/inputmap/InputMap;)V
        66: .line 244
            aload 1 /* control */
            getstatic javafx.scene.input.KeyEvent.ANY:Ljavafx/event/EventType;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.keyEventListener:Ljavafx/event/EventHandler;
            invokevirtual javafx.scene.control.TreeView.addEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
        67: .line 247
            aload 1 /* control */
            invokevirtual javafx.scene.control.TreeView.selectionModelProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.weakSelectionModelListener:Ljavafx/beans/value/WeakChangeListener;
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        68: .line 248
            aload 1 /* control */
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            ifnull 70
        69: .line 249
            aload 1 /* control */
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedIndices:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.weakSelectedIndicesListener:Ljavafx/collections/WeakListChangeListener;
            invokeinterface javafx.collections.ObservableList.addListener:(Ljavafx/collections/ListChangeListener;)V
        70: .line 251
      StackMap locals: com.sun.javafx.scene.control.behavior.TreeViewBehavior javafx.scene.control.TreeView top com.sun.javafx.scene.control.inputmap.InputMap com.sun.javafx.scene.control.inputmap.InputMap
      StackMap stack:
            return
        end local 4 // com.sun.javafx.scene.control.inputmap.InputMap otherOsInputMap
        end local 3 // com.sun.javafx.scene.control.inputmap.InputMap macInputMap
        end local 1 // javafx.scene.control.TreeView control
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   71     0             this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0   71     1          control  Ljavafx/scene/control/TreeView<TT;>;
           59   71     3      macInputMap  Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/TreeView<TT;>;>;
           63   71     4  otherOsInputMap  Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/TreeView<TT;>;>;
    Signature: (Ljavafx/scene/control/TreeView<TT;>;)V
    MethodParameters:
         Name  Flags
      control  

  public com.sun.javafx.scene.control.inputmap.InputMap<javafx.scene.control.TreeView<T>> getInputMap();
    descriptor: ()Lcom/sun/javafx/scene/control/inputmap/InputMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 254
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.treeViewInputMap:Lcom/sun/javafx/scene/control/inputmap/InputMap;
            areturn
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
    Signature: ()Lcom/sun/javafx/scene/control/inputmap/InputMap<Ljavafx/scene/control/TreeView<TT;>;>;

  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.TreeViewBehavior this
         0: .line 258
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.Control
            invokestatic com.sun.javafx.scene.control.behavior.TreeCellBehavior.removeAnchor:(Ljavafx/scene/control/Control;)V
         1: .line 259
            aload 0 /* this */
            invokespecial com.sun.javafx.scene.control.behavior.BehaviorBase.dispose:()V
         2: .line 260
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private void setAnchor(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // int anchor
         0: .line 263
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.Control
            iload 1 /* anchor */
            ifge 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: javafx.scene.control.Control
         1: iload 1 /* anchor */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
      StackMap locals: com.sun.javafx.scene.control.behavior.TreeViewBehavior int
      StackMap stack: javafx.scene.control.Control java.lang.Integer
         2: iconst_0
            invokestatic com.sun.javafx.scene.control.behavior.TreeCellBehavior.setAnchor:(Ljavafx/scene/control/Control;Ljava/lang/Object;Z)V
         3: .line 264
            return
        end local 1 // int anchor
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    4     1  anchor  I
    MethodParameters:
        Name  Flags
      anchor  

  private int getAnchor();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 267
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.Control
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic com.sun.javafx.scene.control.behavior.TreeCellBehavior.getAnchor:(Ljavafx/scene/control/Control;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private boolean hasAnchor();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 271
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.Control
            invokestatic com.sun.javafx.scene.control.behavior.TreeCellBehavior.hasNonDefaultAnchor:(Ljavafx/scene/control/Control;)Z
            ireturn
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  public void mousePressed(javafx.scene.input.MouseEvent);
    descriptor: (Ljavafx/scene/input/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.MouseEvent e
         0: .line 275
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isShiftDown:()Z
            ifne 3
         1: .line 276
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedIndex:()I
            istore 2 /* index */
        start local 2 // int index
         2: .line 277
            aload 0 /* this */
            iload 2 /* index */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
        end local 2 // int index
         3: .line 280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.isFocused:()Z
            ifne 5
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.isFocusTraversable:()Z
            ifeq 5
         4: .line 281
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.requestFocus:()V
         5: .line 283
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.input.MouseEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    6     1      e  Ljavafx/scene/input/MouseEvent;
            2    3     2  index  I
    MethodParameters:
      Name  Flags
      e     

  private void clearSelection();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 286
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:()V
         1: .line 288
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private void scrollUp();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 291
            iconst_m1
            istore 1 /* newSelectedIndex */
        start local 1 // int newSelectedIndex
         1: .line 292
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageUp:Ljavafx/util/Callback;
            ifnull 3
         2: .line 293
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageUp:Ljavafx/util/Callback;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 1 /* newSelectedIndex */
         3: .line 295
      StackMap locals: int
      StackMap stack:
            iload 1 /* newSelectedIndex */
            iconst_m1
            if_icmpne 4
            return
         4: .line 297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 2 /* sm */
        start local 2 // javafx.scene.control.MultipleSelectionModel sm
         5: .line 298
            aload 2 /* sm */
            ifnonnull 6
            return
         6: .line 299
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 2 /* sm */
            iload 1 /* newSelectedIndex */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearAndSelect:(I)V
         7: .line 300
            return
        end local 2 // javafx.scene.control.MultipleSelectionModel sm
        end local 1 // int newSelectedIndex
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    8     1  newSelectedIndex  I
            5    8     2                sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void scrollDown();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 303
            iconst_m1
            istore 1 /* newSelectedIndex */
        start local 1 // int newSelectedIndex
         1: .line 304
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageDown:Ljavafx/util/Callback;
            ifnull 3
         2: .line 305
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageDown:Ljavafx/util/Callback;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 1 /* newSelectedIndex */
         3: .line 307
      StackMap locals: int
      StackMap stack:
            iload 1 /* newSelectedIndex */
            iconst_m1
            if_icmpne 4
            return
         4: .line 309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 2 /* sm */
        start local 2 // javafx.scene.control.MultipleSelectionModel sm
         5: .line 310
            aload 2 /* sm */
            ifnonnull 6
            return
         6: .line 311
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 2 /* sm */
            iload 1 /* newSelectedIndex */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearAndSelect:(I)V
         7: .line 312
            return
        end local 2 // javafx.scene.control.MultipleSelectionModel sm
        end local 1 // int newSelectedIndex
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    8     1  newSelectedIndex  I
            5    8     2                sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void focusFirstRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 315
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 316
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 317
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 1 /* fm */
            iconst_0
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
         3: .line 319
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            ifnull 4
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         4: .line 320
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    5     1    fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void focusLastRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 323
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 324
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 325
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 1 /* fm */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getExpandedItemCount:()I
            iconst_1
            isub
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
         3: .line 327
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            ifnull 4
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         4: .line 328
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    5     1    fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void focusPreviousRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 331
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 332
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 334
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 2 /* sm */
        start local 2 // javafx.scene.control.MultipleSelectionModel sm
         3: .line 335
            aload 2 /* sm */
            ifnonnull 4
            return
         4: .line 337
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.focusPrevious:()V
         5: .line 339
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShortcutDown:Z
            ifeq 6
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpne 7
         6: .line 340
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
         7: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusPreviousRow:Ljava/lang/Runnable;
            ifnull 8
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusPreviousRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         8: .line 344
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.control.MultipleSelectionModel sm
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    9     1    fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    9     2    sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void focusNextRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 347
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 348
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 350
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 2 /* sm */
        start local 2 // javafx.scene.control.MultipleSelectionModel sm
         3: .line 351
            aload 2 /* sm */
            ifnonnull 4
            return
         4: .line 353
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.focusNext:()V
         5: .line 355
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShortcutDown:Z
            ifeq 6
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpne 7
         6: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
         7: .line 359
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusNextRow:Ljava/lang/Runnable;
            ifnull 8
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusNextRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         8: .line 360
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.control.MultipleSelectionModel sm
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    9     1    fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    9     2    sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void focusPageUp();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 363
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageUp:Ljavafx/util/Callback;
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 1 /* newFocusIndex */
        start local 1 // int newFocusIndex
         1: .line 365
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         2: .line 366
            aload 2 /* fm */
            ifnonnull 3
            return
         3: .line 367
      StackMap locals: int javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            iload 1 /* newFocusIndex */
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
         4: .line 368
            return
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // int newFocusIndex
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    5     1  newFocusIndex  I
            2    5     2             fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void focusPageDown();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 371
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageDown:Ljavafx/util/Callback;
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 1 /* newFocusIndex */
        start local 1 // int newFocusIndex
         1: .line 373
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         2: .line 374
            aload 2 /* fm */
            ifnonnull 3
            return
         3: .line 375
      StackMap locals: int javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            iload 1 /* newFocusIndex */
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
         4: .line 376
            return
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // int newFocusIndex
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    5     1  newFocusIndex  I
            2    5     2             fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void alsoSelectPreviousRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 379
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 380
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 382
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 2 /* sm */
        start local 2 // javafx.scene.control.MultipleSelectionModel sm
         3: .line 383
            aload 2 /* sm */
            ifnonnull 4
            return
         4: .line 385
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 17
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpeq 17
         5: .line 386
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            iconst_1
            isub
            istore 3 /* newRow */
        start local 3 // int newRow
         6: .line 387
            iload 3 /* newRow */
            ifge 7
            return
         7: .line 389
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            istore 4 /* anchor */
        start local 4 // int anchor
         8: .line 391
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.hasAnchor:()Z
            ifne 10
         9: .line 392
            aload 0 /* this */
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
        10: .line 395
      StackMap locals: int
      StackMap stack:
            aload 2 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedIndices:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.size:()I
            iconst_1
            if_icmple 12
        11: .line 396
            aload 0 /* this */
            iload 4 /* anchor */
            iload 3 /* newRow */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.clearSelectionOutsideRange:(II)V
        12: .line 399
      StackMap locals:
      StackMap stack:
            iload 4 /* anchor */
            iload 3 /* newRow */
            if_icmple 15
        13: .line 400
            aload 2 /* sm */
            iload 4 /* anchor */
            iload 3 /* newRow */
            iconst_1
            isub
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        14: .line 401
            goto 18
        15: .line 402
      StackMap locals:
      StackMap stack:
            aload 2 /* sm */
            iload 4 /* anchor */
            iload 3 /* newRow */
            iconst_1
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        end local 4 // int anchor
        end local 3 // int newRow
        16: .line 404
            goto 18
        17: .line 405
      StackMap locals:
      StackMap stack:
            aload 2 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectPrevious:()V
        18: .line 408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onSelectPreviousRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
        19: .line 409
            return
        end local 2 // javafx.scene.control.MultipleSelectionModel sm
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0    this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   20     1      fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   20     2      sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            6   16     3  newRow  I
            8   16     4  anchor  I

  private void alsoSelectNextRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 412
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 413
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 415
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 2 /* sm */
        start local 2 // javafx.scene.control.MultipleSelectionModel sm
         3: .line 416
            aload 2 /* sm */
            ifnonnull 4
            return
         4: .line 418
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 16
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpeq 16
         5: .line 419
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            iconst_1
            iadd
            istore 3 /* newRow */
        start local 3 // int newRow
         6: .line 420
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            istore 4 /* anchor */
        start local 4 // int anchor
         7: .line 422
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.hasAnchor:()Z
            ifne 9
         8: .line 423
            aload 0 /* this */
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
         9: .line 426
      StackMap locals: int int
      StackMap stack:
            aload 2 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedIndices:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.size:()I
            iconst_1
            if_icmple 11
        10: .line 427
            aload 0 /* this */
            iload 4 /* anchor */
            iload 3 /* newRow */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.clearSelectionOutsideRange:(II)V
        11: .line 430
      StackMap locals:
      StackMap stack:
            iload 4 /* anchor */
            iload 3 /* newRow */
            if_icmple 14
        12: .line 431
            aload 2 /* sm */
            iload 4 /* anchor */
            iload 3 /* newRow */
            iconst_1
            isub
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        13: .line 432
            goto 17
        14: .line 433
      StackMap locals:
      StackMap stack:
            aload 2 /* sm */
            iload 4 /* anchor */
            iload 3 /* newRow */
            iconst_1
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        end local 4 // int anchor
        end local 3 // int newRow
        15: .line 435
            goto 17
        16: .line 436
      StackMap locals:
      StackMap stack:
            aload 2 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectNext:()V
        17: .line 439
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onSelectNextRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
        18: .line 440
            return
        end local 2 // javafx.scene.control.MultipleSelectionModel sm
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   19     1      fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   19     2      sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            6   15     3  newRow  I
            7   15     4  anchor  I

  private void clearSelectionOutsideRange(int, int);
    descriptor: (II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=9, args_size=3
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // int start
        start local 2 // int end
         0: .line 443
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 3 /* sm */
        start local 3 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 444
            aload 3 /* sm */
            ifnonnull 2
            return
         2: .line 446
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            iload 1 /* start */
            iload 2 /* end */
            invokestatic java.lang.Math.min:(II)I
            istore 4 /* min */
        start local 4 // int min
         3: .line 447
            iload 1 /* start */
            iload 2 /* end */
            invokestatic java.lang.Math.max:(II)I
            istore 5 /* max */
        start local 5 // int max
         4: .line 449
            new java.util.ArrayList
            dup
            aload 3 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedIndices:()Ljavafx/collections/ObservableList;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 6 /* indices */
        start local 6 // java.util.List indices
         5: .line 451
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
         6: .line 452
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         7: goto 12
         8: .line 453
      StackMap locals: com.sun.javafx.scene.control.behavior.TreeViewBehavior int int javafx.scene.control.MultipleSelectionModel int int java.util.List int
      StackMap stack:
            aload 6 /* indices */
            iload 7 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 8 /* index */
        start local 8 // int index
         9: .line 454
            iload 8 /* index */
            iload 4 /* min */
            if_icmplt 10
            iload 8 /* index */
            iload 5 /* max */
            if_icmple 11
        10: .line 455
      StackMap locals: int
      StackMap stack:
            aload 3 /* sm */
            iload 8 /* index */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:(I)V
        end local 8 // int index
        11: .line 452
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* i */
            aload 6 /* indices */
            invokeinterface java.util.List.size:()I
            if_icmplt 8
        end local 7 // int i
        13: .line 458
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
        14: .line 459
            return
        end local 6 // java.util.List indices
        end local 5 // int max
        end local 4 // int min
        end local 3 // javafx.scene.control.MultipleSelectionModel sm
        end local 2 // int end
        end local 1 // int start
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0   15     1    start  I
            0   15     2      end  I
            1   15     3       sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   15     4      min  I
            4   15     5      max  I
            5   15     6  indices  Ljava/util/List<Ljava/lang/Integer;>;
            7   13     7        i  I
            9   11     8    index  I
    MethodParameters:
       Name  Flags
      start  
      end    

  private void selectPreviousRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 462
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 463
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 465
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 2 /* focusIndex */
        start local 2 // int focusIndex
         3: .line 466
            iload 2 /* focusIndex */
            ifgt 5
         4: .line 467
            return
         5: .line 470
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* focusIndex */
            iconst_1
            isub
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
         6: .line 471
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            iload 2 /* focusIndex */
            iconst_1
            isub
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearAndSelect:(I)V
         7: .line 472
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onSelectPreviousRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         8: .line 473
            return
        end local 2 // int focusIndex
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    9     1          fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    9     2  focusIndex  I

  private void selectNextRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 476
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 477
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 479
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 2 /* focusIndex */
        start local 2 // int focusIndex
         3: .line 480
            iload 2 /* focusIndex */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getExpandedItemCount:()I
            iconst_1
            isub
            if_icmpne 5
         4: .line 481
            return
         5: .line 484
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* focusIndex */
            iconst_1
            iadd
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
         6: .line 485
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            iload 2 /* focusIndex */
            iconst_1
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearAndSelect:(I)V
         7: .line 486
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onSelectNextRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         8: .line 487
            return
        end local 2 // int focusIndex
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    9     1          fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    9     2  focusIndex  I

  private void selectFirstRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 490
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getExpandedItemCount:()I
            ifle 3
         1: .line 491
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            iconst_0
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearAndSelect:(I)V
         2: .line 492
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            ifnull 3
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         3: .line 494
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private void selectLastRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 497
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getExpandedItemCount:()I
            iconst_1
            isub
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearAndSelect:(I)V
         1: .line 498
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         2: .line 499
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private void selectAllToFirstRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 502
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 503
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 505
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         3: .line 506
            aload 2 /* fm */
            ifnonnull 4
            return
         4: .line 508
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 3 /* leadIndex */
        start local 3 // int leadIndex
         5: .line 510
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 9
         6: .line 511
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.hasAnchor:()Z
            ifeq 7
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            goto 8
      StackMap locals: int
      StackMap stack:
         7: iload 3 /* leadIndex */
      StackMap locals:
      StackMap stack: int
         8: istore 3 /* leadIndex */
         9: .line 514
      StackMap locals:
      StackMap stack:
            aload 1 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:()V
        10: .line 515
            aload 1 /* sm */
            iload 3 /* leadIndex */
            iconst_m1
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        11: .line 518
            aload 2 /* fm */
            iconst_0
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
        12: .line 520
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 14
        13: .line 521
            aload 0 /* this */
            iload 3 /* leadIndex */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
        14: .line 524
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            ifnull 15
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
        15: .line 525
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int leadIndex
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   16     1         sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   16     2         fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5   16     3  leadIndex  I

  private void selectAllToLastRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 528
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 529
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 531
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         3: .line 532
            aload 2 /* fm */
            ifnonnull 4
            return
         4: .line 534
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 3 /* leadIndex */
        start local 3 // int leadIndex
         5: .line 536
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 9
         6: .line 537
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.hasAnchor:()Z
            ifeq 7
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            goto 8
      StackMap locals: int
      StackMap stack:
         7: iload 3 /* leadIndex */
      StackMap locals:
      StackMap stack: int
         8: istore 3 /* leadIndex */
         9: .line 540
      StackMap locals:
      StackMap stack:
            aload 1 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:()V
        10: .line 541
            aload 1 /* sm */
            iload 3 /* leadIndex */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getExpandedItemCount:()I
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        11: .line 543
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 13
        12: .line 544
            aload 0 /* this */
            iload 3 /* leadIndex */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
        13: .line 547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            ifnull 14
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
        14: .line 548
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int leadIndex
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   15     1         sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   15     2         fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5   15     3  leadIndex  I

  private void selectAll();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 551
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectAll:()V
         1: .line 552
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private void selectAllPageUp();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 555
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 556
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 558
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 2 /* leadIndex */
        start local 2 // int leadIndex
         3: .line 559
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 8
         4: .line 560
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpne 5
            iload 2 /* leadIndex */
            goto 6
      StackMap locals: int
      StackMap stack:
         5: aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
      StackMap locals:
      StackMap stack: int
         6: istore 2 /* leadIndex */
         7: .line 561
            aload 0 /* this */
            iload 2 /* leadIndex */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
         8: .line 564
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageUp:Ljavafx/util/Callback;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* leadSelectedIndex */
        start local 3 // int leadSelectedIndex
         9: .line 567
            iload 2 /* leadIndex */
            iload 3 /* leadSelectedIndex */
            if_icmpge 10
            iconst_1
            goto 11
      StackMap locals: int
      StackMap stack:
        10: iconst_m1
      StackMap locals:
      StackMap stack: int
        11: istore 4 /* adjust */
        start local 4 // int adjust
        12: .line 569
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 5 /* sm */
        start local 5 // javafx.scene.control.MultipleSelectionModel sm
        13: .line 570
            aload 5 /* sm */
            ifnonnull 14
            return
        14: .line 572
      StackMap locals: int javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
        15: .line 573
            aload 5 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectionMode:()Ljavafx/scene/control/SelectionMode;
            getstatic javafx.scene.control.SelectionMode.SINGLE:Ljavafx/scene/control/SelectionMode;
            if_acmpne 18
        16: .line 574
            aload 5 /* sm */
            iload 3 /* leadSelectedIndex */
            invokevirtual javafx.scene.control.MultipleSelectionModel.select:(I)V
        17: .line 575
            goto 20
        18: .line 576
      StackMap locals:
      StackMap stack:
            aload 5 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:()V
        19: .line 577
            aload 5 /* sm */
            iload 2 /* leadIndex */
            iload 3 /* leadSelectedIndex */
            iload 4 /* adjust */
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        20: .line 579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
        21: .line 580
            return
        end local 5 // javafx.scene.control.MultipleSelectionModel sm
        end local 4 // int adjust
        end local 3 // int leadSelectedIndex
        end local 2 // int leadIndex
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   22     0               this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   22     1                 fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   22     2          leadIndex  I
            9   22     3  leadSelectedIndex  I
           12   22     4             adjust  I
           13   22     5                 sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void selectAllPageDown();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 583
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 1 /* fm */
        start local 1 // javafx.scene.control.FocusModel fm
         1: .line 584
            aload 1 /* fm */
            ifnonnull 2
            return
         2: .line 586
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 1 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 2 /* leadIndex */
        start local 2 // int leadIndex
         3: .line 587
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 8
         4: .line 588
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpne 5
            iload 2 /* leadIndex */
            goto 6
      StackMap locals: int
      StackMap stack:
         5: aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
      StackMap locals:
      StackMap stack: int
         6: istore 2 /* leadIndex */
         7: .line 589
            aload 0 /* this */
            iload 2 /* leadIndex */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
         8: .line 592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageDown:Ljavafx/util/Callback;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* leadSelectedIndex */
        start local 3 // int leadSelectedIndex
         9: .line 595
            iload 2 /* leadIndex */
            iload 3 /* leadSelectedIndex */
            if_icmpge 10
            iconst_1
            goto 11
      StackMap locals: int
      StackMap stack:
        10: iconst_m1
      StackMap locals:
      StackMap stack: int
        11: istore 4 /* adjust */
        start local 4 // int adjust
        12: .line 597
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 5 /* sm */
        start local 5 // javafx.scene.control.MultipleSelectionModel sm
        13: .line 598
            aload 5 /* sm */
            ifnonnull 14
            return
        14: .line 600
      StackMap locals: int javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
        15: .line 601
            aload 5 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectionMode:()Ljavafx/scene/control/SelectionMode;
            getstatic javafx.scene.control.SelectionMode.SINGLE:Ljavafx/scene/control/SelectionMode;
            if_acmpne 18
        16: .line 602
            aload 5 /* sm */
            iload 3 /* leadSelectedIndex */
            invokevirtual javafx.scene.control.MultipleSelectionModel.select:(I)V
        17: .line 603
            goto 20
        18: .line 604
      StackMap locals:
      StackMap stack:
            aload 5 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:()V
        19: .line 605
            aload 5 /* sm */
            iload 2 /* leadIndex */
            iload 3 /* leadSelectedIndex */
            iload 4 /* adjust */
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        20: .line 607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
        21: .line 608
            return
        end local 5 // javafx.scene.control.MultipleSelectionModel sm
        end local 4 // int adjust
        end local 3 // int leadSelectedIndex
        end local 2 // int leadIndex
        end local 1 // javafx.scene.control.FocusModel fm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   22     0               this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   22     1                 fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   22     2          leadIndex  I
            9   22     3  leadSelectedIndex  I
           12   22     4             adjust  I
           13   22     5                 sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;

  private void selectAllToFocus(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // boolean setAnchorToFocusIndex
         0: .line 612
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            astore 2 /* treeView */
        start local 2 // javafx.scene.control.TreeView treeView
         1: .line 613
            aload 2 /* treeView */
            invokevirtual javafx.scene.control.TreeView.getEditingItem:()Ljavafx/scene/control/TreeItem;
            ifnull 2
            return
         2: .line 615
      StackMap locals: javafx.scene.control.TreeView
      StackMap stack:
            aload 2 /* treeView */
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 3 /* sm */
        start local 3 // javafx.scene.control.MultipleSelectionModel sm
         3: .line 616
            aload 3 /* sm */
            ifnonnull 4
            return
         4: .line 618
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 2 /* treeView */
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 4 /* fm */
        start local 4 // javafx.scene.control.FocusModel fm
         5: .line 619
            aload 4 /* fm */
            ifnonnull 6
            return
         6: .line 621
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 4 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 5 /* focusIndex */
        start local 5 // int focusIndex
         7: .line 622
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            istore 6 /* anchor */
        start local 6 // int anchor
         8: .line 624
            aload 3 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:()V
         9: .line 625
            iload 6 /* anchor */
            istore 7 /* startPos */
        start local 7 // int startPos
        10: .line 626
            iload 6 /* anchor */
            iload 5 /* focusIndex */
            if_icmple 11
            iload 5 /* focusIndex */
            iconst_1
            isub
            goto 12
      StackMap locals: int int int
      StackMap stack:
        11: iload 5 /* focusIndex */
            iconst_1
            iadd
      StackMap locals:
      StackMap stack: int
        12: istore 8 /* endPos */
        start local 8 // int endPos
        13: .line 627
            aload 3 /* sm */
            iload 7 /* startPos */
            iload 8 /* endPos */
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        14: .line 628
            aload 0 /* this */
            iload 1 /* setAnchorToFocusIndex */
            ifeq 15
            iload 5 /* focusIndex */
            goto 16
      StackMap locals: com.sun.javafx.scene.control.behavior.TreeViewBehavior int javafx.scene.control.TreeView javafx.scene.control.MultipleSelectionModel javafx.scene.control.FocusModel int int int int
      StackMap stack: com.sun.javafx.scene.control.behavior.TreeViewBehavior
        15: iload 6 /* anchor */
      StackMap locals: com.sun.javafx.scene.control.behavior.TreeViewBehavior int javafx.scene.control.TreeView javafx.scene.control.MultipleSelectionModel javafx.scene.control.FocusModel int int int int
      StackMap stack: com.sun.javafx.scene.control.behavior.TreeViewBehavior int
        16: invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
        17: .line 629
            return
        end local 8 // int endPos
        end local 7 // int startPos
        end local 6 // int anchor
        end local 5 // int focusIndex
        end local 4 // javafx.scene.control.FocusModel fm
        end local 3 // javafx.scene.control.MultipleSelectionModel sm
        end local 2 // javafx.scene.control.TreeView treeView
        end local 1 // boolean setAnchorToFocusIndex
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   18     0                   this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0   18     1  setAnchorToFocusIndex  Z
            1   18     2               treeView  Ljavafx/scene/control/TreeView<TT;>;
            3   18     3                     sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5   18     4                     fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            7   18     5             focusIndex  I
            8   18     6                 anchor  I
           10   18     7               startPos  I
           13   18     8                 endPos  I
    MethodParameters:
                       Name  Flags
      setAnchorToFocusIndex  

  private void expandRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 632
            aload 0 /* this */
            invokedynamic call(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljavafx/util/Callback;
              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;)Ljava/lang/Object;
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.lambda$57(Ljavafx/scene/control/TreeItem;)Ljava/lang/Integer; (7)
                  (Ljavafx/scene/control/TreeItem;)Ljava/lang/Integer;
            astore 1 /* getIndex */
        start local 1 // javafx.util.Callback getIndex
         1: .line 633
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            aload 1 /* getIndex */
            invokestatic com.sun.javafx.scene.control.behavior.TreeViewBehavior.expandRow:(Ljavafx/scene/control/MultipleSelectionModel;Ljavafx/util/Callback;)V
         2: .line 634
            return
        end local 1 // javafx.util.Callback getIndex
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    3     1  getIndex  Ljavafx/util/Callback<Ljavafx/scene/control/TreeItem<TT;>;Ljava/lang/Integer;>;

  private void expandAll();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 637
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getRoot:()Ljavafx/scene/control/TreeItem;
            invokestatic com.sun.javafx.scene.control.behavior.TreeViewBehavior.expandAll:(Ljavafx/scene/control/TreeItem;)V
         1: .line 638
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private void collapseRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 641
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            astore 1 /* control */
        start local 1 // javafx.scene.control.TreeView control
         1: .line 642
            aload 1 /* control */
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            aload 1 /* control */
            invokevirtual javafx.scene.control.TreeView.getRoot:()Ljavafx/scene/control/TreeItem;
            aload 1 /* control */
            invokevirtual javafx.scene.control.TreeView.isShowRoot:()Z
            invokestatic com.sun.javafx.scene.control.behavior.TreeViewBehavior.collapseRow:(Ljavafx/scene/control/MultipleSelectionModel;Ljavafx/scene/control/TreeItem;Z)V
         2: .line 643
            return
        end local 1 // javafx.scene.control.TreeView control
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    3     1  control  Ljavafx/scene/control/TreeView<TT;>;

  static <T> void expandRow(javafx.scene.control.MultipleSelectionModel<javafx.scene.control.TreeItem<T>>, javafx.util.Callback<javafx.scene.control.TreeItem<T>, java.lang.Integer>);
    descriptor: (Ljavafx/scene/control/MultipleSelectionModel;Ljavafx/util/Callback;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javafx.scene.control.MultipleSelectionModel sm
        start local 1 // javafx.util.Callback getIndex
         0: .line 646
            aload 0 /* sm */
            ifnonnull 1
            return
         1: .line 648
      StackMap locals:
      StackMap stack:
            aload 0 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedItem:()Ljava/lang/Object;
            checkcast javafx.scene.control.TreeItem
            astore 2 /* treeItem */
        start local 2 // javafx.scene.control.TreeItem treeItem
         2: .line 649
            aload 2 /* treeItem */
            ifnull 3
            aload 2 /* treeItem */
            invokevirtual javafx.scene.control.TreeItem.isLeaf:()Z
            ifeq 4
      StackMap locals: javafx.scene.control.TreeItem
      StackMap stack:
         3: return
         4: .line 651
      StackMap locals:
      StackMap stack:
            aload 2 /* treeItem */
            invokevirtual javafx.scene.control.TreeItem.isExpanded:()Z
            ifeq 9
         5: .line 653
            aload 2 /* treeItem */
            invokevirtual javafx.scene.control.TreeItem.getChildren:()Ljavafx/collections/ObservableList;
            astore 3 /* children */
        start local 3 // java.util.List children
         6: .line 654
            aload 3 /* children */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 10
         7: .line 655
            aload 0 /* sm */
            aload 1 /* getIndex */
            aload 3 /* children */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javafx.scene.control.TreeItem
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearAndSelect:(I)V
        end local 3 // java.util.List children
         8: .line 657
            goto 10
         9: .line 658
      StackMap locals:
      StackMap stack:
            aload 2 /* treeItem */
            iconst_1
            invokevirtual javafx.scene.control.TreeItem.setExpanded:(Z)V
        10: .line 660
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.control.TreeItem treeItem
        end local 1 // javafx.util.Callback getIndex
        end local 0 // javafx.scene.control.MultipleSelectionModel sm
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0        sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            0   11     1  getIndex  Ljavafx/util/Callback<Ljavafx/scene/control/TreeItem<TT;>;Ljava/lang/Integer;>;
            2   11     2  treeItem  Ljavafx/scene/control/TreeItem<TT;>;
            6    8     3  children  Ljava/util/List<Ljavafx/scene/control/TreeItem<TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;Ljavafx/util/Callback<Ljavafx/scene/control/TreeItem<TT;>;Ljava/lang/Integer;>;)V
    MethodParameters:
          Name  Flags
      sm        final
      getIndex  

  static <T> void expandAll(javafx.scene.control.TreeItem<T>);
    descriptor: (Ljavafx/scene/control/TreeItem;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.control.TreeItem root
         0: .line 663
            aload 0 /* root */
            ifnonnull 1
            return
         1: .line 665
      StackMap locals:
      StackMap stack:
            aload 0 /* root */
            iconst_1
            invokevirtual javafx.scene.control.TreeItem.setExpanded:(Z)V
         2: .line 666
            aload 0 /* root */
            invokestatic com.sun.javafx.scene.control.behavior.TreeViewBehavior.expandChildren:(Ljavafx/scene/control/TreeItem;)V
         3: .line 667
            return
        end local 0 // javafx.scene.control.TreeItem root
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  root  Ljavafx/scene/control/TreeItem<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljavafx/scene/control/TreeItem<TT;>;)V
    MethodParameters:
      Name  Flags
      root  final

  private static <T> void expandChildren(javafx.scene.control.TreeItem<T>);
    descriptor: (Ljavafx/scene/control/TreeItem;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javafx.scene.control.TreeItem node
         0: .line 670
            aload 0 /* node */
            ifnonnull 1
            return
         1: .line 671
      StackMap locals:
      StackMap stack:
            aload 0 /* node */
            invokevirtual javafx.scene.control.TreeItem.getChildren:()Ljavafx/collections/ObservableList;
            astore 1 /* children */
        start local 1 // java.util.List children
         2: .line 672
            aload 1 /* children */
            ifnonnull 3
            return
         3: .line 674
      StackMap locals: java.util.List
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 10
         5: .line 675
      StackMap locals: int
      StackMap stack:
            aload 1 /* children */
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javafx.scene.control.TreeItem
            astore 3 /* child */
        start local 3 // javafx.scene.control.TreeItem child
         6: .line 676
            aload 3 /* child */
            ifnull 9
            aload 3 /* child */
            invokevirtual javafx.scene.control.TreeItem.isLeaf:()Z
            ifeq 7
            goto 9
         7: .line 678
      StackMap locals: javafx.scene.control.TreeItem
      StackMap stack:
            aload 3 /* child */
            iconst_1
            invokevirtual javafx.scene.control.TreeItem.setExpanded:(Z)V
         8: .line 679
            aload 3 /* child */
            invokestatic com.sun.javafx.scene.control.behavior.TreeViewBehavior.expandChildren:(Ljavafx/scene/control/TreeItem;)V
        end local 3 // javafx.scene.control.TreeItem child
         9: .line 674
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* i */
            aload 1 /* children */
            invokeinterface java.util.List.size:()I
            if_icmplt 5
        end local 2 // int i
        11: .line 681
            return
        end local 1 // java.util.List children
        end local 0 // javafx.scene.control.TreeItem node
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      node  Ljavafx/scene/control/TreeItem<TT;>;
            2   12     1  children  Ljava/util/List<Ljavafx/scene/control/TreeItem<TT;>;>;
            4   11     2         i  I
            6    9     3     child  Ljavafx/scene/control/TreeItem<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljavafx/scene/control/TreeItem<TT;>;)V
    MethodParameters:
      Name  Flags
      node  

  static <T> void collapseRow(javafx.scene.control.MultipleSelectionModel<javafx.scene.control.TreeItem<T>>, javafx.scene.control.TreeItem<T>, );
    descriptor: (Ljavafx/scene/control/MultipleSelectionModel;Ljavafx/scene/control/TreeItem;Z)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // javafx.scene.control.MultipleSelectionModel sm
        start local 1 // javafx.scene.control.TreeItem root
        start local 2 // boolean isShowRoot
         0: .line 684
            aload 0 /* sm */
            ifnonnull 1
            return
         1: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedItem:()Ljava/lang/Object;
            checkcast javafx.scene.control.TreeItem
            astore 3 /* selectedItem */
        start local 3 // javafx.scene.control.TreeItem selectedItem
         2: .line 687
            aload 3 /* selectedItem */
            ifnonnull 3
            return
         3: .line 688
      StackMap locals: javafx.scene.control.TreeItem
      StackMap stack:
            aload 1 /* root */
            ifnonnull 4
            return
         4: .line 693
      StackMap locals:
      StackMap stack:
            iload 2 /* isShowRoot */
            ifne 8
         5: .line 694
            aload 3 /* selectedItem */
            invokevirtual javafx.scene.control.TreeItem.isExpanded:()Z
            ifeq 6
            aload 3 /* selectedItem */
            invokevirtual javafx.scene.control.TreeItem.isLeaf:()Z
            ifeq 8
         6: .line 695
      StackMap locals:
      StackMap stack:
            aload 1 /* root */
            aload 3 /* selectedItem */
            invokevirtual javafx.scene.control.TreeItem.getParent:()Ljavafx/scene/control/TreeItem;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 8
         7: .line 696
            return
         8: .line 701
      StackMap locals:
      StackMap stack:
            aload 1 /* root */
            aload 3 /* selectedItem */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 10
            aload 1 /* root */
            invokevirtual javafx.scene.control.TreeItem.isExpanded:()Z
            ifeq 9
            aload 1 /* root */
            invokevirtual javafx.scene.control.TreeItem.getChildren:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.isEmpty:()Z
            ifeq 10
         9: .line 702
      StackMap locals:
      StackMap stack:
            return
        10: .line 707
      StackMap locals:
      StackMap stack:
            aload 3 /* selectedItem */
            invokevirtual javafx.scene.control.TreeItem.isLeaf:()Z
            ifne 11
            aload 3 /* selectedItem */
            invokevirtual javafx.scene.control.TreeItem.isExpanded:()Z
            ifne 14
        11: .line 708
      StackMap locals:
      StackMap stack:
            aload 0 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:()V
        12: .line 709
            aload 0 /* sm */
            aload 3 /* selectedItem */
            invokevirtual javafx.scene.control.TreeItem.getParent:()Ljavafx/scene/control/TreeItem;
            invokevirtual javafx.scene.control.MultipleSelectionModel.select:(Ljava/lang/Object;)V
        13: .line 710
            goto 15
        14: .line 711
      StackMap locals:
      StackMap stack:
            aload 3 /* selectedItem */
            iconst_0
            invokevirtual javafx.scene.control.TreeItem.setExpanded:(Z)V
        15: .line 713
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javafx.scene.control.TreeItem selectedItem
        end local 2 // boolean isShowRoot
        end local 1 // javafx.scene.control.TreeItem root
        end local 0 // javafx.scene.control.MultipleSelectionModel sm
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0            sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            0   16     1          root  Ljavafx/scene/control/TreeItem<TT;>;
            0   16     2    isShowRoot  Z
            2   16     3  selectedItem  Ljavafx/scene/control/TreeItem<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;Ljavafx/scene/control/TreeItem<TT;>;Z)V
    MethodParameters:
            Name  Flags
      sm          final
      root        final
      isShowRoot  final

  private void cancelEdit();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 716
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            aconst_null
            invokevirtual javafx.scene.control.TreeView.edit:(Ljavafx/scene/control/TreeItem;)V
         1: .line 717
            return
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;

  private void edit();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 720
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectedItem:()Ljava/lang/Object;
            checkcast javafx.scene.control.TreeItem
            astore 1 /* treeItem */
        start local 1 // javafx.scene.control.TreeItem treeItem
         1: .line 721
            aload 1 /* treeItem */
            ifnonnull 2
            return
         2: .line 723
      StackMap locals: javafx.scene.control.TreeItem
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            aload 1 /* treeItem */
            invokevirtual javafx.scene.control.TreeView.edit:(Ljavafx/scene/control/TreeItem;)V
         3: .line 724
            return
        end local 1 // javafx.scene.control.TreeItem treeItem
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    4     1  treeItem  Ljavafx/scene/control/TreeItem<TT;>;

  private void toggleFocusOwnerSelection();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 727
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 728
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 730
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         3: .line 731
            aload 2 /* fm */
            ifnonnull 4
            return
         4: .line 733
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 3 /* focusedIndex */
        start local 3 // int focusedIndex
         5: .line 735
            aload 1 /* sm */
            iload 3 /* focusedIndex */
            invokevirtual javafx.scene.control.MultipleSelectionModel.isSelected:(I)Z
            ifeq 9
         6: .line 736
            aload 1 /* sm */
            iload 3 /* focusedIndex */
            invokevirtual javafx.scene.control.MultipleSelectionModel.clearSelection:(I)V
         7: .line 737
            aload 2 /* fm */
            iload 3 /* focusedIndex */
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
         8: .line 738
            goto 10
         9: .line 739
      StackMap locals: int
      StackMap stack:
            aload 1 /* sm */
            iload 3 /* focusedIndex */
            invokevirtual javafx.scene.control.MultipleSelectionModel.select:(I)V
        10: .line 742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* focusedIndex */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
        11: .line 743
            return
        end local 3 // int focusedIndex
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   12     1            sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3   12     2            fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5   12     3  focusedIndex  I

  private void discontinuousSelectPreviousRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 750
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 751
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 753
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 1 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectionMode:()Ljavafx/scene/control/SelectionMode;
            getstatic javafx.scene.control.SelectionMode.MULTIPLE:Ljavafx/scene/control/SelectionMode;
            if_acmpeq 5
         3: .line 754
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectPreviousRow:()V
         4: .line 755
            return
         5: .line 758
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         6: .line 759
            aload 2 /* fm */
            ifnonnull 7
            return
         7: .line 761
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 3 /* focusIndex */
        start local 3 // int focusIndex
         8: .line 762
            iload 3 /* focusIndex */
            iconst_1
            isub
            istore 4 /* newFocusIndex */
        start local 4 // int newFocusIndex
         9: .line 763
            iload 4 /* newFocusIndex */
            ifge 10
            return
        10: .line 765
      StackMap locals: int int
      StackMap stack:
            iload 3 /* focusIndex */
            istore 5 /* startIndex */
        start local 5 // int startIndex
        11: .line 766
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 15
        12: .line 767
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpne 13
            iload 3 /* focusIndex */
            goto 14
      StackMap locals: int
      StackMap stack:
        13: aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
      StackMap locals:
      StackMap stack: int
        14: istore 5 /* startIndex */
        15: .line 770
      StackMap locals:
      StackMap stack:
            aload 1 /* sm */
            iload 4 /* newFocusIndex */
            iload 5 /* startIndex */
            iconst_1
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        16: .line 771
            aload 2 /* fm */
            iload 4 /* newFocusIndex */
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
        17: .line 773
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusPreviousRow:Ljava/lang/Runnable;
            ifnull 18
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusPreviousRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
        18: .line 774
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int startIndex
        end local 4 // int newFocusIndex
        end local 3 // int focusIndex
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   19     1             sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            6   19     2             fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            8   19     3     focusIndex  I
            9   19     4  newFocusIndex  I
           11   19     5     startIndex  I

  private void discontinuousSelectNextRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 777
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 778
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 780
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 1 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.getSelectionMode:()Ljavafx/scene/control/SelectionMode;
            getstatic javafx.scene.control.SelectionMode.MULTIPLE:Ljavafx/scene/control/SelectionMode;
            if_acmpeq 5
         3: .line 781
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectNextRow:()V
         4: .line 782
            return
         5: .line 785
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         6: .line 786
            aload 2 /* fm */
            ifnonnull 7
            return
         7: .line 788
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 3 /* focusIndex */
        start local 3 // int focusIndex
         8: .line 789
            iload 3 /* focusIndex */
            iconst_1
            iadd
            istore 4 /* newFocusIndex */
        start local 4 // int newFocusIndex
         9: .line 790
            iload 4 /* newFocusIndex */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getExpandedItemCount:()I
            if_icmplt 10
            return
        10: .line 792
      StackMap locals: int int
      StackMap stack:
            iload 3 /* focusIndex */
            istore 5 /* startIndex */
        start local 5 // int startIndex
        11: .line 793
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
            ifeq 15
        12: .line 794
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iconst_m1
            if_icmpne 13
            iload 3 /* focusIndex */
            goto 14
      StackMap locals: int
      StackMap stack:
        13: aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
      StackMap locals:
      StackMap stack: int
        14: istore 5 /* startIndex */
        15: .line 797
      StackMap locals:
      StackMap stack:
            aload 1 /* sm */
            iload 5 /* startIndex */
            iload 4 /* newFocusIndex */
            iconst_1
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
        16: .line 798
            aload 2 /* fm */
            iload 4 /* newFocusIndex */
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
        17: .line 800
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusNextRow:Ljava/lang/Runnable;
            ifnull 18
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onFocusNextRow:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
        18: .line 801
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int startIndex
        end local 4 // int newFocusIndex
        end local 3 // int focusIndex
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1   19     1             sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            6   19     2             fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            8   19     3     focusIndex  I
            9   19     4  newFocusIndex  I
           11   19     5     startIndex  I

  private void discontinuousSelectPageUp();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 804
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 805
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 807
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         3: .line 808
            aload 2 /* fm */
            ifnonnull 4
            return
         4: .line 810
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            istore 3 /* anchor */
        start local 3 // int anchor
         5: .line 811
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageUp:Ljavafx/util/Callback;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* leadSelectedIndex */
        start local 4 // int leadSelectedIndex
         6: .line 812
            aload 1 /* sm */
            iload 3 /* anchor */
            iload 4 /* leadSelectedIndex */
            iconst_1
            isub
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
         7: .line 813
            return
        end local 4 // int leadSelectedIndex
        end local 3 // int anchor
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    8     0               this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    8     1                 sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    8     2                 fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5    8     3             anchor  I
            6    8     4  leadSelectedIndex  I

  private void discontinuousSelectPageDown();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 816
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 817
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 819
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         3: .line 820
            aload 2 /* fm */
            ifnonnull 4
            return
         4: .line 822
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            istore 3 /* anchor */
        start local 3 // int anchor
         5: .line 823
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onScrollPageDown:Ljavafx/util/Callback;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* leadSelectedIndex */
        start local 4 // int leadSelectedIndex
         6: .line 824
            aload 1 /* sm */
            iload 3 /* anchor */
            iload 4 /* leadSelectedIndex */
            iconst_1
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
         7: .line 825
            return
        end local 4 // int leadSelectedIndex
        end local 3 // int anchor
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    8     0               this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    8     1                 sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    8     2                 fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5    8     3             anchor  I
            6    8     4  leadSelectedIndex  I

  private void discontinuousSelectAllToFirstRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 828
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 829
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 831
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         3: .line 832
            aload 2 /* fm */
            ifnonnull 4
            return
         4: .line 834
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            istore 3 /* index */
        start local 3 // int index
         5: .line 835
            aload 1 /* sm */
            iconst_0
            iload 3 /* index */
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
         6: .line 836
            aload 2 /* fm */
            iconst_0
            invokevirtual javafx.scene.control.FocusModel.focus:(I)V
         7: .line 838
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            ifnull 8
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToFirstCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         8: .line 839
      StackMap locals: int
      StackMap stack:
            return
        end local 3 // int index
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    9     1     sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    9     2     fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5    9     3  index  I

  private void discontinuousSelectAllToLastRow();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
         0: .line 842
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 1 /* sm */
        start local 1 // javafx.scene.control.MultipleSelectionModel sm
         1: .line 843
            aload 1 /* sm */
            ifnonnull 2
            return
         2: .line 845
      StackMap locals: javafx.scene.control.MultipleSelectionModel
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getFocusModel:()Ljavafx/scene/control/FocusModel;
            astore 2 /* fm */
        start local 2 // javafx.scene.control.FocusModel fm
         3: .line 846
            aload 2 /* fm */
            ifnonnull 4
            return
         4: .line 848
      StackMap locals: javafx.scene.control.FocusModel
      StackMap stack:
            aload 2 /* fm */
            invokevirtual javafx.scene.control.FocusModel.getFocusedIndex:()I
            iconst_1
            iadd
            istore 3 /* index */
        start local 3 // int index
         5: .line 849
            aload 1 /* sm */
            iload 3 /* index */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getExpandedItemCount:()I
            invokevirtual javafx.scene.control.MultipleSelectionModel.selectRange:(II)V
         6: .line 851
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            ifnull 7
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.onMoveToLastCell:Ljava/lang/Runnable;
            invokeinterface java.lang.Runnable.run:()V
         7: .line 852
      StackMap locals: int
      StackMap stack:
            return
        end local 3 // int index
        end local 2 // javafx.scene.control.FocusModel fm
        end local 1 // javafx.scene.control.MultipleSelectionModel sm
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            1    8     1     sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            3    8     2     fm  Ljavafx/scene/control/FocusModel<Ljavafx/scene/control/TreeItem<TT;>;>;
            5    8     3  index  I

  private void lambda$0(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 52
            aload 1 /* e */
            invokevirtual javafx.scene.input.KeyEvent.isConsumed:()Z
            ifne 7
         1: .line 56
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual javafx.scene.input.KeyEvent.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.KeyEvent.KEY_PRESSED:Ljavafx/event/EventType;
            if_acmpne 2
            aload 1 /* e */
            invokevirtual javafx.scene.input.KeyEvent.isShiftDown:()Z
            ifeq 2
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack: com.sun.javafx.scene.control.behavior.TreeViewBehavior
         2: iconst_0
      StackMap locals: com.sun.javafx.scene.control.behavior.TreeViewBehavior javafx.scene.input.KeyEvent
      StackMap stack: com.sun.javafx.scene.control.behavior.TreeViewBehavior int
         3: putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShiftDown:Z
         4: .line 57
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual javafx.scene.input.KeyEvent.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.KeyEvent.KEY_PRESSED:Ljavafx/event/EventType;
            if_acmpne 5
            aload 1 /* e */
            invokevirtual javafx.scene.input.KeyEvent.isShortcutDown:()Z
            ifeq 5
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack: com.sun.javafx.scene.control.behavior.TreeViewBehavior
         5: iconst_0
      StackMap locals: com.sun.javafx.scene.control.behavior.TreeViewBehavior javafx.scene.input.KeyEvent
      StackMap stack: com.sun.javafx.scene.control.behavior.TreeViewBehavior int
         6: putfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.isShortcutDown:Z
         7: .line 59
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    8     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$1(javafx.collections.ListChangeListener$Change);
    descriptor: (Ljavafx/collections/ListChangeListener$Change;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.collections.ListChangeListener$Change c
         0: .line 99
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            istore 2 /* newAnchor */
        start local 2 // int newAnchor
         1: .line 101
            goto 21
         2: .line 102
      StackMap locals: int
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.wasReplaced:()Z
            ifeq 6
         3: .line 103
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.Control
            invokestatic com.sun.javafx.scene.control.behavior.TreeCellBehavior.hasDefaultAnchor:(Ljavafx/scene/control/Control;)Z
            ifeq 6
         4: .line 104
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.Control
            invokestatic com.sun.javafx.scene.control.behavior.TreeCellBehavior.removeAnchor:(Ljavafx/scene/control/Control;)V
         5: .line 105
            goto 21
         6: .line 109
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.wasPermutated:()Z
            ifeq 7
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getTo:()I
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getFrom:()I
            isub
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 3 /* shift */
        start local 3 // int shift
         9: .line 111
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            invokevirtual javafx.scene.control.TreeView.getSelectionModel:()Ljavafx/scene/control/MultipleSelectionModel;
            astore 4 /* sm */
        start local 4 // javafx.scene.control.MultipleSelectionModel sm
        10: .line 114
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectionChanging:Z
            ifne 16
        11: .line 115
            aload 4 /* sm */
            invokevirtual javafx.scene.control.MultipleSelectionModel.isEmpty:()Z
            ifeq 14
        12: .line 116
            iconst_m1
            istore 2 /* newAnchor */
        13: .line 117
            goto 16
      StackMap locals: int javafx.scene.control.MultipleSelectionModel
      StackMap stack:
        14: aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.hasAnchor:()Z
            ifeq 16
            aload 4 /* sm */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getAnchor:()I
            iload 3 /* shift */
            iadd
            invokevirtual javafx.scene.control.MultipleSelectionModel.isSelected:(I)Z
            ifne 16
        15: .line 118
            iconst_m1
            istore 2 /* newAnchor */
        16: .line 124
      StackMap locals:
      StackMap stack:
            iload 2 /* newAnchor */
            iconst_m1
            if_icmpne 21
        17: .line 125
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getAddedSize:()I
            istore 5 /* addedSize */
        start local 5 // int addedSize
        18: .line 126
            iload 5 /* addedSize */
            ifle 19
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getAddedSubList:()Ljava/util/List;
            iload 5 /* addedSize */
            iconst_1
            isub
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            goto 20
      StackMap locals: int
      StackMap stack:
        19: iload 2 /* newAnchor */
      StackMap locals:
      StackMap stack: int
        20: istore 2 /* newAnchor */
        end local 5 // int addedSize
        end local 4 // javafx.scene.control.MultipleSelectionModel sm
        end local 3 // int shift
        21: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.next:()Z
            ifne 2
        22: .line 130
            iload 2 /* newAnchor */
            iconst_m1
            if_icmple 24
        23: .line 131
            aload 0 /* this */
            iload 2 /* newAnchor */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.setAnchor:(I)V
        end local 2 // int newAnchor
        24: .line 133
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.collections.ListChangeListener$Change c
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   25     0       this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0   25     1          c  Ljavafx/collections/ListChangeListener$Change<+Ljava/lang/Integer;>;
            1   24     2  newAnchor  I
            9   21     3      shift  I
           10   21     4         sm  Ljavafx/scene/control/MultipleSelectionModel<Ljavafx/scene/control/TreeItem<TT;>;>;
           18   21     5  addedSize  I

  private void lambda$2(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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 171
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectFirstRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 172
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectLastRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 173
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectAllToFirstRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 174
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectAllToLastRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 175
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectAllPageUp:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 176
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectAllPageDown:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 178
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectAllToFocus:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 179
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.selectAllToFocus:(Z)V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 181
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.focusFirstRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 182
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.focusLastRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 184
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.scrollUp:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 185
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.scrollDown:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 187
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.toggleFocusOwnerSelection:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

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

  private void lambda$16(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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 190
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.focusPageUp:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 191
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.focusPageDown:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

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

  private void lambda$19(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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 193
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.focusNextRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 194
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.discontinuousSelectPreviousRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 195
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.discontinuousSelectNextRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 196
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.discontinuousSelectPageUp:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 197
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.discontinuousSelectPageDown:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 198
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.discontinuousSelectAllToFirstRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.input.KeyEvent e
         0: .line 199
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.discontinuousSelectAllToLastRow:()V
            return
        end local 1 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$26(javafx.scene.control.TreeView, javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 2 // javafx.scene.input.KeyEvent e
         0: .line 202
            aload 0 /* this */
            aload 1
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.expandRow()V (7)
                  ()V
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.collapseRow()V (7)
                  ()V
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
            return
        end local 2 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     2     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$29(javafx.scene.control.TreeView, javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 2 // javafx.scene.input.KeyEvent e
         0: .line 203
            aload 0 /* this */
            aload 1
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.expandRow()V (7)
                  ()V
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.collapseRow()V (7)
                  ()V
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
            return
        end local 2 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     2     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$32(javafx.scene.control.TreeView, javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 2 // javafx.scene.input.KeyEvent e
         0: .line 204
            aload 0 /* this */
            aload 1
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.collapseRow()V (7)
                  ()V
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.expandRow()V (7)
                  ()V
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
            return
        end local 2 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     2     e  Ljavafx/scene/input/KeyEvent;

  private void lambda$35(javafx.scene.control.TreeView, javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/control/TreeView;Ljavafx/scene/input/KeyEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 2 // javafx.scene.input.KeyEvent e
         0: .line 205
            aload 0 /* this */
            aload 1
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.collapseRow()V (7)
                  ()V
            aload 0 /* this */
            invokedynamic run(Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  com/sun/javafx/scene/control/behavior/TreeViewBehavior.expandRow()V (7)
                  ()V
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.rtl:(Ljavafx/scene/Node;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
            return
        end local 2 // javafx.scene.input.KeyEvent e
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     2     e  Ljavafx/scene/input/KeyEvent;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  private static boolean lambda$53(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 event
         0: .line 231
            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 event
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  event  Ljavafx/event/Event;

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

  private static boolean lambda$55(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 event
         0: .line 237
            invokestatic com.sun.javafx.PlatformUtil.isMac:()Z
            ireturn
        end local 0 // javafx.event.Event event
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  event  Ljavafx/event/Event;

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

  private java.lang.Integer lambda$57(javafx.scene.control.TreeItem);
    descriptor: (Ljavafx/scene/control/TreeItem;)Ljava/lang/Integer;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
        start local 1 // javafx.scene.control.TreeItem p
         0: .line 632
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TreeViewBehavior.getNode:()Ljavafx/scene/Node;
            checkcast javafx.scene.control.TreeView
            aload 1 /* p */
            invokevirtual javafx.scene.control.TreeView.getRow:(Ljavafx/scene/control/TreeItem;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 1 // javafx.scene.control.TreeItem p
        end local 0 // com.sun.javafx.scene.control.behavior.TreeViewBehavior this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TreeViewBehavior<TT;>;
            0    1     1     p  Ljavafx/scene/control/TreeItem<TT;>;
}
Signature: <T:Ljava/lang/Object;>Lcom/sun/javafx/scene/control/behavior/BehaviorBase<Ljavafx/scene/control/TreeView<TT;>;>;
SourceFile: "TreeViewBehavior.java"
NestMembers:
  com.sun.javafx.scene.control.behavior.TreeViewBehavior$1
InnerClasses:
  com.sun.javafx.scene.control.behavior.TreeViewBehavior$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 MouseMapping = com.sun.javafx.scene.control.inputmap.InputMap$MouseMapping of com.sun.javafx.scene.control.inputmap.InputMap
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Change = javafx.collections.ListChangeListener$Change of javafx.collections.ListChangeListener