class javafx.beans.binding.When$ObjectCondition<T> extends javafx.beans.binding.ObjectBinding<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javafx.beans.binding.When$ObjectCondition
  super_class: javafx.beans.binding.ObjectBinding
{
  private final javafx.beans.value.ObservableObjectValue<T> trueResult;
    descriptor: Ljavafx/beans/value/ObservableObjectValue;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/value/ObservableObjectValue<TT;>;

  private final T trueResultValue;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: TT;

  private final javafx.beans.value.ObservableObjectValue<T> falseResult;
    descriptor: Ljavafx/beans/value/ObservableObjectValue;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/value/ObservableObjectValue<TT;>;

  private final T falseResultValue;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: TT;

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

  final javafx.beans.binding.When this$0;
    descriptor: Ljavafx/beans/binding/When;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 719
            ldc Ljavafx/beans/binding/When;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic javafx.beans.binding.When$ObjectCondition.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(javafx.beans.value.ObservableObjectValue<T>, javafx.beans.value.ObservableObjectValue<T>);
    descriptor: (Ljavafx/beans/binding/When;Ljavafx/beans/value/ObservableObjectValue;Ljavafx/beans/value/ObservableObjectValue;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // javafx.beans.binding.When$ObjectCondition this
        start local 2 // javafx.beans.value.ObservableObjectValue then
        start local 3 // javafx.beans.value.ObservableObjectValue otherwise
         0: .line 729
            aload 0 /* this */
            aload 1
            putfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            aload 0 /* this */
            invokespecial javafx.beans.binding.ObjectBinding.<init>:()V
         1: .line 730
            aload 0 /* this */
            aload 2 /* then */
            putfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
         2: .line 731
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.trueResultValue:Ljava/lang/Object;
         3: .line 732
            aload 0 /* this */
            aload 3 /* otherwise */
            putfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
         4: .line 733
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.falseResultValue:Ljava/lang/Object;
         5: .line 734
            aload 0 /* this */
            new javafx.beans.binding.When$WhenListener
            dup
            aload 0 /* this */
            aload 1
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aload 2 /* then */
            aload 3 /* otherwise */
            invokespecial javafx.beans.binding.When$WhenListener.<init>:(Ljavafx/beans/binding/Binding;Ljavafx/beans/value/ObservableBooleanValue;Ljavafx/beans/value/ObservableValue;Ljavafx/beans/value/ObservableValue;)V
            putfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
         6: .line 735
            aload 1
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableBooleanValue.addListener:(Ljavafx/beans/InvalidationListener;)V
         7: .line 736
            aload 2 /* then */
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableObjectValue.addListener:(Ljavafx/beans/InvalidationListener;)V
         8: .line 737
            aload 3 /* otherwise */
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableObjectValue.addListener:(Ljavafx/beans/InvalidationListener;)V
         9: .line 738
            return
        end local 3 // javafx.beans.value.ObservableObjectValue otherwise
        end local 2 // javafx.beans.value.ObservableObjectValue then
        end local 0 // javafx.beans.binding.When$ObjectCondition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Ljavafx/beans/binding/When$ObjectCondition<TT;>;
            0   10     2       then  Ljavafx/beans/value/ObservableObjectValue<TT;>;
            0   10     3  otherwise  Ljavafx/beans/value/ObservableObjectValue<TT;>;
    Signature: (Ljavafx/beans/value/ObservableObjectValue<TT;>;Ljavafx/beans/value/ObservableObjectValue<TT;>;)V
    MethodParameters:
           Name  Flags
      this$0     final
      then       final
      otherwise  final

  private void <init>(T, javafx.beans.value.ObservableObjectValue<T>);
    descriptor: (Ljavafx/beans/binding/When;Ljava/lang/Object;Ljavafx/beans/value/ObservableObjectValue;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // javafx.beans.binding.When$ObjectCondition this
        start local 2 // java.lang.Object then
        start local 3 // javafx.beans.value.ObservableObjectValue otherwise
         0: .line 740
            aload 0 /* this */
            aload 1
            putfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            aload 0 /* this */
            invokespecial javafx.beans.binding.ObjectBinding.<init>:()V
         1: .line 741
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
         2: .line 742
            aload 0 /* this */
            aload 2 /* then */
            putfield javafx.beans.binding.When$ObjectCondition.trueResultValue:Ljava/lang/Object;
         3: .line 743
            aload 0 /* this */
            aload 3 /* otherwise */
            putfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
         4: .line 744
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.falseResultValue:Ljava/lang/Object;
         5: .line 745
            aload 0 /* this */
            new javafx.beans.binding.When$WhenListener
            dup
            aload 0 /* this */
            aload 1
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aconst_null
            aload 3 /* otherwise */
            invokespecial javafx.beans.binding.When$WhenListener.<init>:(Ljavafx/beans/binding/Binding;Ljavafx/beans/value/ObservableBooleanValue;Ljavafx/beans/value/ObservableValue;Ljavafx/beans/value/ObservableValue;)V
            putfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
         6: .line 746
            aload 1
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableBooleanValue.addListener:(Ljavafx/beans/InvalidationListener;)V
         7: .line 747
            aload 3 /* otherwise */
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableObjectValue.addListener:(Ljavafx/beans/InvalidationListener;)V
         8: .line 748
            return
        end local 3 // javafx.beans.value.ObservableObjectValue otherwise
        end local 2 // java.lang.Object then
        end local 0 // javafx.beans.binding.When$ObjectCondition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Ljavafx/beans/binding/When$ObjectCondition<TT;>;
            0    9     2       then  TT;
            0    9     3  otherwise  Ljavafx/beans/value/ObservableObjectValue<TT;>;
    Signature: (TT;Ljavafx/beans/value/ObservableObjectValue<TT;>;)V
    MethodParameters:
           Name  Flags
      this$0     final
      then       final
      otherwise  final

  private void <init>(javafx.beans.value.ObservableObjectValue<T>, );
    descriptor: (Ljavafx/beans/binding/When;Ljavafx/beans/value/ObservableObjectValue;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // javafx.beans.binding.When$ObjectCondition this
        start local 2 // javafx.beans.value.ObservableObjectValue then
        start local 3 // java.lang.Object otherwise
         0: .line 750
            aload 0 /* this */
            aload 1
            putfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            aload 0 /* this */
            invokespecial javafx.beans.binding.ObjectBinding.<init>:()V
         1: .line 751
            aload 0 /* this */
            aload 2 /* then */
            putfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
         2: .line 752
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.trueResultValue:Ljava/lang/Object;
         3: .line 753
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
         4: .line 754
            aload 0 /* this */
            aload 3 /* otherwise */
            putfield javafx.beans.binding.When$ObjectCondition.falseResultValue:Ljava/lang/Object;
         5: .line 755
            aload 0 /* this */
            new javafx.beans.binding.When$WhenListener
            dup
            aload 0 /* this */
            aload 1
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aload 2 /* then */
            aconst_null
            invokespecial javafx.beans.binding.When$WhenListener.<init>:(Ljavafx/beans/binding/Binding;Ljavafx/beans/value/ObservableBooleanValue;Ljavafx/beans/value/ObservableValue;Ljavafx/beans/value/ObservableValue;)V
            putfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
         6: .line 756
            aload 1
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableBooleanValue.addListener:(Ljavafx/beans/InvalidationListener;)V
         7: .line 757
            aload 2 /* then */
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableObjectValue.addListener:(Ljavafx/beans/InvalidationListener;)V
         8: .line 758
            return
        end local 3 // java.lang.Object otherwise
        end local 2 // javafx.beans.value.ObservableObjectValue then
        end local 0 // javafx.beans.binding.When$ObjectCondition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Ljavafx/beans/binding/When$ObjectCondition<TT;>;
            0    9     2       then  Ljavafx/beans/value/ObservableObjectValue<TT;>;
            0    9     3  otherwise  TT;
    Signature: (Ljavafx/beans/value/ObservableObjectValue<TT;>;TT;)V
    MethodParameters:
           Name  Flags
      this$0     final
      then       final
      otherwise  final

  private void <init>(T, );
    descriptor: (Ljavafx/beans/binding/When;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // javafx.beans.binding.When$ObjectCondition this
        start local 2 // java.lang.Object then
        start local 3 // java.lang.Object otherwise
         0: .line 760
            aload 0 /* this */
            aload 1
            putfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            aload 0 /* this */
            invokespecial javafx.beans.binding.ObjectBinding.<init>:()V
         1: .line 761
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
         2: .line 762
            aload 0 /* this */
            aload 2 /* then */
            putfield javafx.beans.binding.When$ObjectCondition.trueResultValue:Ljava/lang/Object;
         3: .line 763
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
         4: .line 764
            aload 0 /* this */
            aload 3 /* otherwise */
            putfield javafx.beans.binding.When$ObjectCondition.falseResultValue:Ljava/lang/Object;
         5: .line 765
            aload 0 /* this */
            aconst_null
            putfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
         6: .line 766
            aload 0 /* this */
            iconst_1
            anewarray javafx.beans.Observable
            dup
            iconst_0
            aload 1
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aastore
            invokespecial javafx.beans.binding.ObjectBinding.bind:([Ljavafx/beans/Observable;)V
         7: .line 767
            return
        end local 3 // java.lang.Object otherwise
        end local 2 // java.lang.Object then
        end local 0 // javafx.beans.binding.When$ObjectCondition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Ljavafx/beans/binding/When$ObjectCondition<TT;>;
            0    8     2       then  TT;
            0    8     3  otherwise  TT;
    Signature: (TT;TT;)V
    MethodParameters:
           Name  Flags
      this$0     final
      then       final
      otherwise  final

  protected T computeValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // javafx.beans.binding.When$ObjectCondition this
         0: .line 771
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            invokeinterface javafx.beans.value.ObservableBooleanValue.get:()Z
            istore 1 /* conditionValue */
        start local 1 // boolean conditionValue
         1: .line 772
            invokestatic com.sun.javafx.binding.Logging.getLogger:()Lcom/sun/javafx/binding/Logging$ErrorLogger;
            ldc "Condition of ternary binding expression was evaluated: {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* conditionValue */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokevirtual com.sun.javafx.binding.Logging$ErrorLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
         2: .line 773
            iload 1 /* conditionValue */
            ifeq 4
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
            ifnull 3
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
            invokeinterface javafx.beans.value.ObservableObjectValue.get:()Ljava/lang/Object;
            goto 6
      StackMap locals: int
      StackMap stack:
         3: aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.trueResultValue:Ljava/lang/Object;
            goto 6
         4: .line 774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
            ifnull 5
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
            invokeinterface javafx.beans.value.ObservableObjectValue.get:()Ljava/lang/Object;
            goto 6
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.falseResultValue:Ljava/lang/Object;
         6: .line 773
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 1 // boolean conditionValue
        end local 0 // javafx.beans.binding.When$ObjectCondition this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Ljavafx/beans/binding/When$ObjectCondition<TT;>;
            1    7     1  conditionValue  Z
    Signature: ()TT;

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.beans.binding.When$ObjectCondition this
         0: .line 779
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            ifnonnull 3
         1: .line 780
            aload 0 /* this */
            iconst_1
            anewarray javafx.beans.Observable
            dup
            iconst_0
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aastore
            invokespecial javafx.beans.binding.ObjectBinding.unbind:([Ljavafx/beans/Observable;)V
         2: .line 781
            goto 8
         3: .line 782
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableBooleanValue.removeListener:(Ljavafx/beans/InvalidationListener;)V
         4: .line 783
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
            ifnull 6
         5: .line 784
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableObjectValue.removeListener:(Ljavafx/beans/InvalidationListener;)V
         6: .line 786
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
            ifnull 8
         7: .line 787
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.observer:Ljavafx/beans/InvalidationListener;
            invokeinterface javafx.beans.value.ObservableObjectValue.removeListener:(Ljavafx/beans/InvalidationListener;)V
         8: .line 790
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.beans.binding.When$ObjectCondition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavafx/beans/binding/When$ObjectCondition<TT;>;

  public javafx.collections.ObservableList<javafx.beans.value.ObservableValue<?>> getDependencies();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // javafx.beans.binding.When$ObjectCondition this
         0: .line 795
            getstatic javafx.beans.binding.When$ObjectCondition.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            ifnonnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 796
      StackMap locals:
      StackMap stack:
            iconst_1
            anewarray javafx.beans.value.ObservableValue
            dup
            iconst_0
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.this$0:Ljavafx/beans/binding/When;
            getfield javafx.beans.binding.When.condition:Ljavafx/beans/value/ObservableBooleanValue;
            aastore
            invokestatic javafx.collections.FXCollections.observableArrayList:([Ljava/lang/Object;)Ljavafx/collections/ObservableList;
            astore 1 /* seq */
        start local 1 // javafx.collections.ObservableList seq
         2: .line 797
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
            ifnull 4
         3: .line 798
            aload 1 /* seq */
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.trueResult:Ljavafx/beans/value/ObservableObjectValue;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         4: .line 800
      StackMap locals: javafx.collections.ObservableList
      StackMap stack:
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
            ifnull 6
         5: .line 801
            aload 1 /* seq */
            aload 0 /* this */
            getfield javafx.beans.binding.When$ObjectCondition.falseResult:Ljavafx/beans/value/ObservableObjectValue;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         6: .line 803
      StackMap locals:
      StackMap stack:
            aload 1 /* seq */
            invokestatic javafx.collections.FXCollections.unmodifiableObservableList:(Ljavafx/collections/ObservableList;)Ljavafx/collections/ObservableList;
            areturn
        end local 1 // javafx.collections.ObservableList seq
        end local 0 // javafx.beans.binding.When$ObjectCondition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/beans/binding/When$ObjectCondition<TT;>;
            2    7     1   seq  Ljavafx/collections/ObservableList<Ljavafx/beans/value/ObservableValue<*>;>;
    Signature: ()Ljavafx/collections/ObservableList<Ljavafx/beans/value/ObservableValue<*>;>;
}
Signature: <T:Ljava/lang/Object;>Ljavafx/beans/binding/ObjectBinding<TT;>;
SourceFile: "When.java"
NestHost: javafx.beans.binding.When
InnerClasses:
  public ErrorLogger = com.sun.javafx.binding.Logging$ErrorLogger of com.sun.javafx.binding.Logging
  private ObjectCondition = javafx.beans.binding.When$ObjectCondition of javafx.beans.binding.When
  private WhenListener = javafx.beans.binding.When$WhenListener of javafx.beans.binding.When