class javafx.scene.control.ListView$ListViewFocusModel<T> extends javafx.scene.control.FocusModel<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javafx.scene.control.ListView$ListViewFocusModel
  super_class: javafx.scene.control.FocusModel
{
  private final javafx.scene.control.ListView<T> listView;
    descriptor: Ljavafx/scene/control/ListView;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/scene/control/ListView<TT;>;

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

  private final javafx.beans.InvalidationListener itemsObserver;
    descriptor: Ljavafx/beans/InvalidationListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.collections.ListChangeListener<T> itemsContentListener;
    descriptor: Ljavafx/collections/ListChangeListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/collections/ListChangeListener<TT;>;

  private javafx.collections.WeakListChangeListener<T> weakItemsContentListener;
    descriptor: Ljavafx/collections/WeakListChangeListener;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/collections/WeakListChangeListener<TT;>;

  public void <init>(javafx.scene.control.ListView<T>);
    descriptor: (Ljavafx/scene/control/ListView;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
        start local 1 // javafx.scene.control.ListView listView
         0: .line 1546
            aload 0 /* this */
            invokespecial javafx.scene.control.FocusModel.<init>:()V
         1: .line 1544
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.control.ListView$ListViewFocusModel.itemCount:I
         2: .line 1590
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic onChanged(Ljavafx/scene/control/ListView$ListViewFocusModel;)Ljavafx/collections/ListChangeListener;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljavafx/collections/ListChangeListener$Change;)V
                  javafx/scene/control/ListView$ListViewFocusModel.lambda$0(Ljavafx/collections/ListChangeListener$Change;)V (7)
                  (Ljavafx/collections/ListChangeListener$Change;)V
            putfield javafx.scene.control.ListView$ListViewFocusModel.itemsContentListener:Ljavafx/collections/ListChangeListener;
         3: .line 1626
            aload 0 /* this */
         4: .line 1627
            new javafx.collections.WeakListChangeListener
            dup
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.itemsContentListener:Ljavafx/collections/ListChangeListener;
            invokespecial javafx.collections.WeakListChangeListener.<init>:(Ljavafx/collections/ListChangeListener;)V
            putfield javafx.scene.control.ListView$ListViewFocusModel.weakItemsContentListener:Ljavafx/collections/WeakListChangeListener;
         5: .line 1547
            aload 1 /* listView */
            ifnonnull 7
         6: .line 1548
            new java.lang.IllegalArgumentException
            dup
            ldc "ListView can not be null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 1551
      StackMap locals: javafx.scene.control.ListView$ListViewFocusModel javafx.scene.control.ListView
      StackMap stack:
            aload 0 /* this */
            aload 1 /* listView */
            putfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
         8: .line 1553
            aload 0 /* this */
            new javafx.scene.control.ListView$ListViewFocusModel$1
            dup
            aload 0 /* this */
            aload 1 /* listView */
            invokespecial javafx.scene.control.ListView$ListViewFocusModel$1.<init>:(Ljavafx/scene/control/ListView$ListViewFocusModel;Ljavafx/scene/control/ListView;)V
            putfield javafx.scene.control.ListView$ListViewFocusModel.itemsObserver:Ljavafx/beans/InvalidationListener;
         9: .line 1562
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            invokevirtual javafx.scene.control.ListView.itemsProperty:()Ljavafx/beans/property/ObjectProperty;
            new javafx.beans.WeakInvalidationListener
            dup
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.itemsObserver:Ljavafx/beans/InvalidationListener;
            invokespecial javafx.beans.WeakInvalidationListener.<init>:(Ljavafx/beans/InvalidationListener;)V
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/InvalidationListener;)V
        10: .line 1563
            aload 1 /* listView */
            invokevirtual javafx.scene.control.ListView.getItems:()Ljavafx/collections/ObservableList;
            ifnull 12
        11: .line 1564
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            invokevirtual javafx.scene.control.ListView.getItems:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.weakItemsContentListener:Ljavafx/collections/WeakListChangeListener;
            invokeinterface javafx.collections.ObservableList.addListener:(Ljavafx/collections/ListChangeListener;)V
        12: .line 1567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.updateItemCount:()V
        13: .line 1568
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.updateDefaultFocus:()V
        14: .line 1570
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.focusedIndexProperty:()Ljavafx/beans/property/ReadOnlyIntegerProperty;
            aload 1 /* listView */
            invokedynamic invalidated(Ljavafx/scene/control/ListView;)Ljavafx/beans/InvalidationListener;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljavafx/beans/Observable;)V
                  javafx/scene/control/ListView$ListViewFocusModel.lambda$1(Ljavafx/scene/control/ListView;Ljavafx/beans/Observable;)V (6)
                  (Ljavafx/beans/Observable;)V
            invokevirtual javafx.beans.property.ReadOnlyIntegerProperty.addListener:(Ljavafx/beans/InvalidationListener;)V
        15: .line 1573
            return
        end local 1 // javafx.scene.control.ListView listView
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;
            0   16     1  listView  Ljavafx/scene/control/ListView<TT;>;
    Signature: (Ljavafx/scene/control/ListView<TT;>;)V
    MethodParameters:
          Name  Flags
      listView  final

  private void updateItemsObserver(javafx.collections.ObservableList<T>, javafx.collections.ObservableList<T>);
    descriptor: (Ljavafx/collections/ObservableList;Ljavafx/collections/ObservableList;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
        start local 1 // javafx.collections.ObservableList oldList
        start local 2 // javafx.collections.ObservableList newList
         0: .line 1579
            aload 1 /* oldList */
            ifnull 1
            aload 1 /* oldList */
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.weakItemsContentListener:Ljavafx/collections/WeakListChangeListener;
            invokeinterface javafx.collections.ObservableList.removeListener:(Ljavafx/collections/ListChangeListener;)V
         1: .line 1580
      StackMap locals:
      StackMap stack:
            aload 2 /* newList */
            ifnull 2
            aload 2 /* newList */
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.weakItemsContentListener:Ljavafx/collections/WeakListChangeListener;
            invokeinterface javafx.collections.ObservableList.addListener:(Ljavafx/collections/ListChangeListener;)V
         2: .line 1582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.updateItemCount:()V
         3: .line 1583
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.updateDefaultFocus:()V
         4: .line 1584
            return
        end local 2 // javafx.collections.ObservableList newList
        end local 1 // javafx.collections.ObservableList oldList
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;
            0    5     1  oldList  Ljavafx/collections/ObservableList<TT;>;
            0    5     2  newList  Ljavafx/collections/ObservableList<TT;>;
    Signature: (Ljavafx/collections/ObservableList<TT;>;Ljavafx/collections/ObservableList<TT;>;)V
    MethodParameters:
         Name  Flags
      oldList  
      newList  

  protected int getItemCount();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
         0: .line 1630
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.itemCount:I
            ireturn
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;

  protected T getModelItem();
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
        start local 1 // int index
         0: .line 1634
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.isEmpty:()Z
            ifeq 1
            aconst_null
            areturn
         1: .line 1635
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            iflt 2
            iload 1 /* index */
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.itemCount:I
            if_icmplt 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
            areturn
         3: .line 1637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            invokevirtual javafx.scene.control.ListView.getItems:()Ljavafx/collections/ObservableList;
            iload 1 /* index */
            invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
            areturn
        end local 1 // int index
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;
            0    4     1  index  I
    Signature: (I)TT;
    MethodParameters:
       Name  Flags
      index  

  private boolean isEmpty();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
         0: .line 1641
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.itemCount:I
            iconst_m1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;

  private void updateItemCount();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
         0: .line 1645
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            ifnonnull 3
         1: .line 1646
            aload 0 /* this */
            iconst_m1
            putfield javafx.scene.control.ListView$ListViewFocusModel.itemCount:I
         2: .line 1647
            goto 7
         3: .line 1648
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            invokevirtual javafx.scene.control.ListView.getItems:()Ljavafx/collections/ObservableList;
            astore 1 /* items */
        start local 1 // java.util.List items
         4: .line 1649
            aload 0 /* this */
            aload 1 /* items */
            ifnonnull 5
            iconst_m1
            goto 6
      StackMap locals: javafx.scene.control.ListView$ListViewFocusModel java.util.List
      StackMap stack: javafx.scene.control.ListView$ListViewFocusModel
         5: aload 1 /* items */
            invokeinterface java.util.List.size:()I
      StackMap locals: javafx.scene.control.ListView$ListViewFocusModel java.util.List
      StackMap stack: javafx.scene.control.ListView$ListViewFocusModel int
         6: putfield javafx.scene.control.ListView$ListViewFocusModel.itemCount:I
        end local 1 // java.util.List items
         7: .line 1651
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;
            4    7     1  items  Ljava/util/List<TT;>;

  private void updateDefaultFocus();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
         0: .line 1656
            iconst_m1
            istore 1 /* newValueIndex */
        start local 1 // int newValueIndex
         1: .line 1657
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            invokevirtual javafx.scene.control.ListView.getItems:()Ljavafx/collections/ObservableList;
            ifnull 9
         2: .line 1658
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.getFocusedItem:()Ljava/lang/Object;
            astore 2 /* focusedItem */
        start local 2 // java.lang.Object focusedItem
         3: .line 1659
            aload 2 /* focusedItem */
            ifnull 5
         4: .line 1660
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            invokevirtual javafx.scene.control.ListView.getItems:()Ljavafx/collections/ObservableList;
            aload 2 /* focusedItem */
            invokeinterface javafx.collections.ObservableList.indexOf:(Ljava/lang/Object;)I
            istore 1 /* newValueIndex */
         5: .line 1665
      StackMap locals: int java.lang.Object
      StackMap stack:
            iload 1 /* newValueIndex */
            iconst_m1
            if_icmpne 9
         6: .line 1666
            aload 0 /* this */
            getfield javafx.scene.control.ListView$ListViewFocusModel.listView:Ljavafx/scene/control/ListView;
            invokevirtual javafx.scene.control.ListView.getItems:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.size:()I
            ifle 7
            iconst_0
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_m1
      StackMap locals:
      StackMap stack: int
         8: istore 1 /* newValueIndex */
        end local 2 // java.lang.Object focusedItem
         9: .line 1670
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* newValueIndex */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.focus:(I)V
        10: .line 1671
            return
        end local 1 // int newValueIndex
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   11     0           this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;
            1   11     1  newValueIndex  I
            3    9     2    focusedItem  TT;

  private void lambda$0(javafx.collections.ListChangeListener$Change);
    descriptor: (Ljavafx/collections/ListChangeListener$Change;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // javafx.scene.control.ListView$ListViewFocusModel this
        start local 1 // javafx.collections.ListChangeListener$Change c
         0: .line 1591
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.updateItemCount:()V
         1: .line 1593
            goto 24
         2: .line 1595
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getFrom:()I
            istore 2 /* from */
        start local 2 // int from
         3: .line 1597
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.wasReplaced:()Z
            ifne 4
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getAddedSize:()I
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.getItemCount:()I
            if_icmpne 6
         4: .line 1598
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.updateDefaultFocus:()V
         5: .line 1599
            return
         6: .line 1602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.getFocusedIndex:()I
            iconst_m1
            if_icmpeq 7
            iload 2 /* from */
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.getFocusedIndex:()I
            if_icmple 8
         7: .line 1603
      StackMap locals:
      StackMap stack:
            return
         8: .line 1606
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.reset:()V
         9: .line 1607
            iconst_0
            istore 3 /* added */
        start local 3 // boolean added
        10: .line 1608
            iconst_0
            istore 4 /* removed */
        start local 4 // boolean removed
        11: .line 1609
            iconst_0
            istore 5 /* addedSize */
        start local 5 // int addedSize
        12: .line 1610
            iconst_0
            istore 6 /* removedSize */
        start local 6 // int removedSize
        13: .line 1611
            goto 18
        14: .line 1612
      StackMap locals: javafx.scene.control.ListView$ListViewFocusModel javafx.collections.ListChangeListener$Change int int int int int
      StackMap stack:
            iload 3 /* added */
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.wasAdded:()Z
            ior
            istore 3 /* added */
        15: .line 1613
            iload 4 /* removed */
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.wasRemoved:()Z
            ior
            istore 4 /* removed */
        16: .line 1614
            iload 5 /* addedSize */
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getAddedSize:()I
            iadd
            istore 5 /* addedSize */
        17: .line 1615
            iload 6 /* removedSize */
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.getRemovedSize:()I
            iadd
            istore 6 /* removedSize */
        18: .line 1611
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.next:()Z
            ifne 14
        19: .line 1618
            iload 3 /* added */
            ifeq 22
            iload 4 /* removed */
            ifne 22
        20: .line 1619
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.getItemCount:()I
            iconst_1
            isub
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.getFocusedIndex:()I
            iload 5 /* addedSize */
            iadd
            invokestatic java.lang.Math.min:(II)I
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.focus:(I)V
        21: .line 1620
            goto 24
      StackMap locals:
      StackMap stack:
        22: iload 3 /* added */
            ifne 24
            iload 4 /* removed */
            ifeq 24
        23: .line 1621
            aload 0 /* this */
            iconst_0
            aload 0 /* this */
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.getFocusedIndex:()I
            iload 6 /* removedSize */
            isub
            invokestatic java.lang.Math.max:(II)I
            invokevirtual javafx.scene.control.ListView$ListViewFocusModel.focus:(I)V
        end local 6 // int removedSize
        end local 5 // int addedSize
        end local 4 // boolean removed
        end local 3 // boolean added
        end local 2 // int from
        24: .line 1593
      StackMap locals: javafx.scene.control.ListView$ListViewFocusModel javafx.collections.ListChangeListener$Change
      StackMap stack:
            aload 1 /* c */
            invokevirtual javafx.collections.ListChangeListener$Change.next:()Z
            ifne 2
        25: .line 1624
            return
        end local 1 // javafx.collections.ListChangeListener$Change c
        end local 0 // javafx.scene.control.ListView$ListViewFocusModel this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   26     0         this  Ljavafx/scene/control/ListView$ListViewFocusModel<TT;>;
            0   26     1            c  Ljavafx/collections/ListChangeListener$Change<+TT;>;
            3   24     2         from  I
           10   24     3        added  Z
           11   24     4      removed  Z
           12   24     5    addedSize  I
           13   24     6  removedSize  I

  private static void lambda$1(javafx.scene.control.ListView, javafx.beans.Observable);
    descriptor: (Ljavafx/scene/control/ListView;Ljavafx/beans/Observable;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // javafx.beans.Observable o
         0: .line 1571
            aload 0
            getstatic javafx.scene.AccessibleAttribute.FOCUS_ITEM:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.control.ListView.notifyAccessibleAttributeChanged:(Ljavafx/scene/AccessibleAttribute;)V
         1: .line 1572
            return
        end local 1 // javafx.beans.Observable o
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     1     o  Ljavafx/beans/Observable;
}
Signature: <T:Ljava/lang/Object;>Ljavafx/scene/control/FocusModel<TT;>;
SourceFile: "ListView.java"
NestHost: javafx.scene.control.ListView
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Change = javafx.collections.ListChangeListener$Change of javafx.collections.ListChangeListener
  ListViewFocusModel = javafx.scene.control.ListView$ListViewFocusModel of javafx.scene.control.ListView
  javafx.scene.control.ListView$ListViewFocusModel$1