public abstract class com.sun.javafx.fxml.expression.Expression<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.javafx.fxml.expression.Expression
  super_class: java.lang.Object
{
  private static final java.lang.String NULL_KEYWORD;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "null"

  private static final java.lang.String TRUE_KEYWORD;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "true"

  private static final java.lang.String FALSE_KEYWORD;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "false"

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.fxml.expression.Expression this
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.javafx.fxml.expression.Expression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/fxml/expression/Expression<TT;>;

  public abstract T evaluate();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Object;)TT;
    MethodParameters:
           Name  Flags
      namespace  

  public abstract void update(, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Object;TT;)V
    MethodParameters:
           Name  Flags
      namespace  
      value      

  public abstract boolean isDefined(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      namespace  

  public abstract boolean isLValue();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public java.util.List<com.sun.javafx.fxml.expression.KeyPath> getArguments();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.fxml.expression.Expression this
         0: .line 550
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* arguments */
        start local 1 // java.util.ArrayList arguments
         1: .line 551
            aload 0 /* this */
            aload 1 /* arguments */
            invokevirtual com.sun.javafx.fxml.expression.Expression.getArguments:(Ljava/util/List;)V
         2: .line 553
            aload 1 /* arguments */
            areturn
        end local 1 // java.util.ArrayList arguments
        end local 0 // com.sun.javafx.fxml.expression.Expression this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/javafx/fxml/expression/Expression<TT;>;
            1    3     1  arguments  Ljava/util/ArrayList<Lcom/sun/javafx/fxml/expression/KeyPath;>;
    Signature: ()Ljava/util/List<Lcom/sun/javafx/fxml/expression/KeyPath;>;

  protected abstract void getArguments(java.util.List<com.sun.javafx.fxml.expression.KeyPath>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Signature: (Ljava/util/List<Lcom/sun/javafx/fxml/expression/KeyPath;>;)V
    MethodParameters:
           Name  Flags
      arguments  

  public static <T> T get(, com.sun.javafx.fxml.expression.KeyPath);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/KeyPath;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object namespace
        start local 1 // com.sun.javafx.fxml.expression.KeyPath keyPath
         0: .line 572
            aload 1 /* keyPath */
            ifnonnull 2
         1: .line 573
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* namespace */
            aload 1 /* keyPath */
            invokevirtual com.sun.javafx.fxml.expression.KeyPath.iterator:()Ljava/util/Iterator;
            invokestatic com.sun.javafx.fxml.expression.Expression.get:(Ljava/lang/Object;Ljava/util/Iterator;)Ljava/lang/Object;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.KeyPath keyPath
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0  namespace  Ljava/lang/Object;
            0    3     1    keyPath  Lcom/sun/javafx/fxml/expression/KeyPath;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/KeyPath;)TT;
    MethodParameters:
           Name  Flags
      namespace  
      keyPath    

  private static <T> T get(, java.util.Iterator<java.lang.String>);
    descriptor: (Ljava/lang/Object;Ljava/util/Iterator;)Ljava/lang/Object;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.lang.Object namespace
        start local 1 // java.util.Iterator keyPathIterator
         0: .line 590
            aload 1 /* keyPathIterator */
            ifnonnull 2
         1: .line 591
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 595
      StackMap locals:
      StackMap stack:
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 5
         3: .line 597
            aload 0 /* namespace */
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic com.sun.javafx.fxml.expression.Expression.get:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            aload 1 /* keyPathIterator */
            invokestatic com.sun.javafx.fxml.expression.Expression.get:(Ljava/lang/Object;Ljava/util/Iterator;)Ljava/lang/Object;
            astore 2 /* value */
        start local 2 // java.lang.Object value
         4: .line 598
            goto 6
        end local 2 // java.lang.Object value
         5: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* namespace */
            astore 2 /* value */
        start local 2 // java.lang.Object value
         6: .line 602
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // java.util.Iterator keyPathIterator
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0        namespace  Ljava/lang/Object;
            0    7     1  keyPathIterator  Ljava/util/Iterator<Ljava/lang/String;>;
            4    5     2            value  TT;
            6    7     2            value  TT;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/String;>;)TT;
    MethodParameters:
                 Name  Flags
      namespace        
      keyPathIterator  

  public static <T> T get(, java.lang.String);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.lang.Object namespace
        start local 1 // java.lang.String key
         0: .line 616
            aload 1 /* key */
            ifnonnull 2
         1: .line 617
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 621
      StackMap locals:
      StackMap stack:
            aload 0 /* namespace */
            instanceof java.util.List
            ifeq 6
         3: .line 622
            aload 0 /* namespace */
            checkcast java.util.List
            astore 3 /* list */
        start local 3 // java.util.List list
         4: .line 623
            aload 3 /* list */
            aload 1 /* key */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            astore 2 /* value */
        end local 3 // java.util.List list
        start local 2 // java.lang.Object value
         5: .line 624
            goto 14
        end local 2 // java.lang.Object value
      StackMap locals:
      StackMap stack:
         6: aload 0 /* namespace */
            ifnull 13
         7: .line 626
            aload 0 /* namespace */
            instanceof java.util.Map
            ifeq 10
         8: .line 627
            aload 0 /* namespace */
            checkcast java.util.Map
            astore 3 /* map */
        start local 3 // java.util.Map map
         9: .line 628
            goto 11
        end local 3 // java.util.Map map
        10: .line 629
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.fxml.BeanAdapter
            dup
            aload 0 /* namespace */
            invokespecial com.sun.javafx.fxml.BeanAdapter.<init>:(Ljava/lang/Object;)V
            astore 3 /* map */
        start local 3 // java.util.Map map
        11: .line 632
      StackMap locals: java.lang.Object java.lang.String top java.util.Map
      StackMap stack:
            aload 3 /* map */
            aload 1 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* value */
        end local 3 // java.util.Map map
        start local 2 // java.lang.Object value
        12: .line 633
            goto 14
        end local 2 // java.lang.Object value
        13: .line 634
      StackMap locals: java.lang.Object java.lang.String
      StackMap stack:
            aconst_null
            astore 2 /* value */
        start local 2 // java.lang.Object value
        14: .line 637
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String key
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0  namespace  Ljava/lang/Object;
            0   15     1        key  Ljava/lang/String;
            5    6     2      value  Ljava/lang/Object;
           12   13     2      value  Ljava/lang/Object;
           14   15     2      value  Ljava/lang/Object;
            4    5     3       list  Ljava/util/List<Ljava/lang/Object;>;
            9   10     3        map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
           11   12     3        map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/String;)TT;
    MethodParameters:
           Name  Flags
      namespace  
      key        

  public static void set(java.lang.Object, com.sun.javafx.fxml.expression.KeyPath, java.lang.Object);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/KeyPath;Ljava/lang/Object;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.Object namespace
        start local 1 // com.sun.javafx.fxml.expression.KeyPath keyPath
        start local 2 // java.lang.Object value
         0: .line 648
            aload 1 /* keyPath */
            ifnonnull 2
         1: .line 649
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 652
      StackMap locals:
      StackMap stack:
            aload 0 /* namespace */
            aload 1 /* keyPath */
            invokevirtual com.sun.javafx.fxml.expression.KeyPath.iterator:()Ljava/util/Iterator;
            aload 2 /* value */
            invokestatic com.sun.javafx.fxml.expression.Expression.set:(Ljava/lang/Object;Ljava/util/Iterator;Ljava/lang/Object;)V
         3: .line 653
            return
        end local 2 // java.lang.Object value
        end local 1 // com.sun.javafx.fxml.expression.KeyPath keyPath
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0  namespace  Ljava/lang/Object;
            0    4     1    keyPath  Lcom/sun/javafx/fxml/expression/KeyPath;
            0    4     2      value  Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      namespace  
      keyPath    
      value      

  private static void set(, java.util.Iterator<java.lang.String>, );
    descriptor: (Ljava/lang/Object;Ljava/util/Iterator;Ljava/lang/Object;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // java.lang.Object namespace
        start local 1 // java.util.Iterator keyPathIterator
        start local 2 // java.lang.Object value
         0: .line 663
            aload 1 /* keyPathIterator */
            ifnonnull 2
         1: .line 664
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 667
      StackMap locals:
      StackMap stack:
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         3: .line 668
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         4: .line 671
      StackMap locals:
      StackMap stack:
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* key */
        start local 3 // java.lang.String key
         5: .line 673
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 8
         6: .line 674
            aload 0 /* namespace */
            aload 3 /* key */
            invokestatic com.sun.javafx.fxml.expression.Expression.get:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            aload 1 /* keyPathIterator */
            aload 2 /* value */
            invokestatic com.sun.javafx.fxml.expression.Expression.set:(Ljava/lang/Object;Ljava/util/Iterator;Ljava/lang/Object;)V
         7: .line 675
            goto 9
         8: .line 676
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* namespace */
            aload 3 /* key */
            aload 2 /* value */
            invokestatic com.sun.javafx.fxml.expression.Expression.set:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
         9: .line 678
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String key
        end local 2 // java.lang.Object value
        end local 1 // java.util.Iterator keyPathIterator
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   10     0        namespace  Ljava/lang/Object;
            0   10     1  keyPathIterator  Ljava/util/Iterator<Ljava/lang/String;>;
            0   10     2            value  Ljava/lang/Object;
            5   10     3              key  Ljava/lang/String;
    Signature: (Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/String;>;Ljava/lang/Object;)V
    MethodParameters:
                 Name  Flags
      namespace        
      keyPathIterator  
      value            

  public static void set(java.lang.Object, java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // java.lang.Object namespace
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object value
         0: .line 689
            aload 1 /* key */
            ifnonnull 2
         1: .line 690
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 693
      StackMap locals:
      StackMap stack:
            aload 0 /* namespace */
            instanceof java.util.List
            ifeq 6
         3: .line 694
            aload 0 /* namespace */
            checkcast java.util.List
            astore 3 /* list */
        start local 3 // java.util.List list
         4: .line 695
            aload 3 /* list */
            aload 1 /* key */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            aload 2 /* value */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // java.util.List list
         5: .line 696
            goto 14
      StackMap locals:
      StackMap stack:
         6: aload 0 /* namespace */
            ifnull 13
         7: .line 698
            aload 0 /* namespace */
            instanceof java.util.Map
            ifeq 10
         8: .line 699
            aload 0 /* namespace */
            checkcast java.util.Map
            astore 3 /* map */
        start local 3 // java.util.Map map
         9: .line 700
            goto 11
        end local 3 // java.util.Map map
        10: .line 701
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.fxml.BeanAdapter
            dup
            aload 0 /* namespace */
            invokespecial com.sun.javafx.fxml.BeanAdapter.<init>:(Ljava/lang/Object;)V
            astore 3 /* map */
        start local 3 // java.util.Map map
        11: .line 704
      StackMap locals: java.util.Map
      StackMap stack:
            aload 3 /* map */
            aload 1 /* key */
            aload 2 /* value */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // java.util.Map map
        12: .line 705
            goto 14
        13: .line 706
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        14: .line 708
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String key
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0  namespace  Ljava/lang/Object;
            0   15     1        key  Ljava/lang/String;
            0   15     2      value  Ljava/lang/Object;
            4    5     3       list  Ljava/util/List<Ljava/lang/Object;>;
            9   10     3        map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
           11   12     3        map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    MethodParameters:
           Name  Flags
      namespace  
      key        
      value      

  public static boolean isDefined(java.lang.Object, com.sun.javafx.fxml.expression.KeyPath);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/KeyPath;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object namespace
        start local 1 // com.sun.javafx.fxml.expression.KeyPath keyPath
         0: .line 720
            aload 1 /* keyPath */
            ifnonnull 2
         1: .line 721
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 724
      StackMap locals:
      StackMap stack:
            aload 0 /* namespace */
            aload 1 /* keyPath */
            invokevirtual com.sun.javafx.fxml.expression.KeyPath.iterator:()Ljava/util/Iterator;
            invokestatic com.sun.javafx.fxml.expression.Expression.isDefined:(Ljava/lang/Object;Ljava/util/Iterator;)Z
            ireturn
        end local 1 // com.sun.javafx.fxml.expression.KeyPath keyPath
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0  namespace  Ljava/lang/Object;
            0    3     1    keyPath  Lcom/sun/javafx/fxml/expression/KeyPath;
    MethodParameters:
           Name  Flags
      namespace  
      keyPath    

  private static boolean isDefined(, java.util.Iterator<java.lang.String>);
    descriptor: (Ljava/lang/Object;Ljava/util/Iterator;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // java.lang.Object namespace
        start local 1 // java.util.Iterator keyPathIterator
         0: .line 737
            aload 1 /* keyPathIterator */
            ifnonnull 2
         1: .line 738
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 741
      StackMap locals:
      StackMap stack:
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         3: .line 742
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         4: .line 745
      StackMap locals:
      StackMap stack:
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* key */
        start local 2 // java.lang.String key
         5: .line 748
            aload 1 /* keyPathIterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 8
         6: .line 749
            aload 0 /* namespace */
            aload 2 /* key */
            invokestatic com.sun.javafx.fxml.expression.Expression.get:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            aload 1 /* keyPathIterator */
            invokestatic com.sun.javafx.fxml.expression.Expression.isDefined:(Ljava/lang/Object;Ljava/util/Iterator;)Z
            istore 3 /* defined */
        start local 3 // boolean defined
         7: .line 750
            goto 9
        end local 3 // boolean defined
         8: .line 751
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* namespace */
            aload 2 /* key */
            invokestatic com.sun.javafx.fxml.expression.Expression.isDefined:(Ljava/lang/Object;Ljava/lang/String;)Z
            istore 3 /* defined */
        start local 3 // boolean defined
         9: .line 754
      StackMap locals: int
      StackMap stack:
            iload 3 /* defined */
            ireturn
        end local 3 // boolean defined
        end local 2 // java.lang.String key
        end local 1 // java.util.Iterator keyPathIterator
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   10     0        namespace  Ljava/lang/Object;
            0   10     1  keyPathIterator  Ljava/util/Iterator<Ljava/lang/String;>;
            5   10     2              key  Ljava/lang/String;
            7    8     3          defined  Z
            9   10     3          defined  Z
    Signature: (Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/String;>;)Z
    MethodParameters:
                 Name  Flags
      namespace        
      keyPathIterator  

  public static boolean isDefined(java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.lang.Object namespace
        start local 1 // java.lang.String key
         0: .line 768
            aload 1 /* key */
            ifnonnull 2
         1: .line 769
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 773
      StackMap locals:
      StackMap stack:
            aload 0 /* namespace */
            instanceof java.util.List
            ifeq 8
         3: .line 774
            aload 0 /* namespace */
            checkcast java.util.List
            astore 3 /* list */
        start local 3 // java.util.List list
         4: .line 775
            aload 1 /* key */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            aload 3 /* list */
            invokeinterface java.util.List.size:()I
            if_icmpge 5
            iconst_1
            goto 6
      StackMap locals: java.lang.Object java.lang.String top java.util.List
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 2 /* defined */
        end local 3 // java.util.List list
        start local 2 // boolean defined
         7: .line 776
            goto 16
        end local 2 // boolean defined
      StackMap locals: java.lang.Object java.lang.String
      StackMap stack:
         8: aload 0 /* namespace */
            ifnull 15
         9: .line 778
            aload 0 /* namespace */
            instanceof java.util.Map
            ifeq 12
        10: .line 779
            aload 0 /* namespace */
            checkcast java.util.Map
            astore 3 /* map */
        start local 3 // java.util.Map map
        11: .line 780
            goto 13
        end local 3 // java.util.Map map
        12: .line 781
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.fxml.BeanAdapter
            dup
            aload 0 /* namespace */
            invokespecial com.sun.javafx.fxml.BeanAdapter.<init>:(Ljava/lang/Object;)V
            astore 3 /* map */
        start local 3 // java.util.Map map
        13: .line 784
      StackMap locals: java.lang.Object java.lang.String top java.util.Map
      StackMap stack:
            aload 3 /* map */
            aload 1 /* key */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            istore 2 /* defined */
        end local 3 // java.util.Map map
        start local 2 // boolean defined
        14: .line 785
            goto 16
        end local 2 // boolean defined
        15: .line 786
      StackMap locals: java.lang.Object java.lang.String
      StackMap stack:
            iconst_0
            istore 2 /* defined */
        start local 2 // boolean defined
        16: .line 789
      StackMap locals: int
      StackMap stack:
            iload 2 /* defined */
            ireturn
        end local 2 // boolean defined
        end local 1 // java.lang.String key
        end local 0 // java.lang.Object namespace
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0  namespace  Ljava/lang/Object;
            0   17     1        key  Ljava/lang/String;
            7    8     2    defined  Z
           14   15     2    defined  Z
           16   17     2    defined  Z
            4    7     3       list  Ljava/util/List<Ljava/lang/Object;>;
           11   12     3        map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
           13   14     3        map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    MethodParameters:
           Name  Flags
      namespace  
      key        

  public static com.sun.javafx.fxml.expression.BinaryExpression add(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 799
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$0(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (6)
                  (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression add(com.sun.javafx.fxml.expression.Expression, java.lang.Object);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Object right
         0: .line 835
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.add:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression add(java.lang.Object, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 845
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.add:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression add(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // java.lang.Object right
         0: .line 855
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.add:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression subtract(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 865
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$1(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number; (6)
                  (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression subtract(com.sun.javafx.fxml.expression.Expression, java.lang.Number);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Number right
         0: .line 894
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.subtract:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression subtract(java.lang.Number, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Number;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 904
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.subtract:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression subtract(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // java.lang.Number right
         0: .line 914
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.subtract:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression multiply(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 924
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$2(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number; (6)
                  (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression multiply(com.sun.javafx.fxml.expression.Expression, java.lang.Number);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Number right
         0: .line 954
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.multiply:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression multiply(java.lang.Number, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Number;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 964
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.multiply:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression multiply(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // java.lang.Number right
         0: .line 974
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.multiply:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression divide(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 984
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$3(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number; (6)
                  (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression divide(com.sun.javafx.fxml.expression.Expression, java.lang.Number);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Number right
         0: .line 1014
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.divide:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression divide(java.lang.Number, com.sun.javafx.fxml.expression.Expression<java.lang.Number>);
    descriptor: (Ljava/lang/Number;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1024
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.divide:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression<Ljava/lang/Number;>;
    Signature: (Ljava/lang/Number;Lcom/sun/javafx/fxml/expression/Expression<Ljava/lang/Number;>;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression divide(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // java.lang.Number right
         0: .line 1034
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.divide:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression modulo(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1044
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$4(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number; (6)
                  (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression modulo(com.sun.javafx.fxml.expression.Expression<java.lang.Number>, java.lang.Number);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Number right
         0: .line 1074
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.modulo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression<Ljava/lang/Number;>;
            0    1     1  right  Ljava/lang/Number;
    Signature: (Lcom/sun/javafx/fxml/expression/Expression<Ljava/lang/Number;>;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression modulo(java.lang.Number, com.sun.javafx.fxml.expression.Expression<java.lang.Number>);
    descriptor: (Ljava/lang/Number;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1084
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.modulo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression<Ljava/lang/Number;>;
    Signature: (Ljava/lang/Number;Lcom/sun/javafx/fxml/expression/Expression<Ljava/lang/Number;>;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression modulo(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Number left
        start local 1 // java.lang.Number right
         0: .line 1094
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.modulo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Number right
        end local 0 // java.lang.Number left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Number;
            0    1     1  right  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression equalTo(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1104
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$5(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression equalTo(com.sun.javafx.fxml.expression.Expression, java.lang.Object);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Object right
         0: .line 1116
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.equalTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression equalTo(java.lang.Object, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1126
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.equalTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression equalTo(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // java.lang.Object right
         0: .line 1136
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.equalTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression notEqualTo(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1146
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$6(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression notEqualTo(com.sun.javafx.fxml.expression.Expression, java.lang.Object);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Object right
         0: .line 1158
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.notEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression notEqualTo(java.lang.Object, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1168
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.notEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression notEqualTo(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // java.lang.Object right
         0: .line 1178
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.notEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThan(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1188
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$7(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThan(com.sun.javafx.fxml.expression.Expression, java.lang.Object);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Object right
         0: .line 1200
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.greaterThan:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThan(java.lang.Object, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1210
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.greaterThan:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThan(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // java.lang.Object right
         0: .line 1220
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.greaterThan:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThanOrEqualTo(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1230
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$8(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThanOrEqualTo(com.sun.javafx.fxml.expression.Expression, java.lang.Object);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Object right
         0: .line 1242
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.greaterThanOrEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThanOrEqualTo(java.lang.Object, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1252
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.greaterThanOrEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression greaterThanOrEqualTo(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // java.lang.Object right
         0: .line 1262
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.greaterThanOrEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThan(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1272
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$9(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThan(com.sun.javafx.fxml.expression.Expression, java.lang.Object);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Object right
         0: .line 1284
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.lessThan:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThan(java.lang.Object, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1294
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.lessThan:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThan(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // java.lang.Object right
         0: .line 1304
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.lessThan:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThanOrEqualTo(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1314
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$10(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThanOrEqualTo(com.sun.javafx.fxml.expression.Expression, java.lang.Object);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Object right
         0: .line 1326
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.lessThanOrEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThanOrEqualTo(java.lang.Object, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Object;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1336
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.lessThanOrEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression lessThanOrEqualTo(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object left
        start local 1 // java.lang.Object right
         0: .line 1346
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.lessThanOrEqualTo:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Object right
        end local 0 // java.lang.Object left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Object;
            0    1     1  right  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression and(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1356
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$11(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression and(com.sun.javafx.fxml.expression.Expression, java.lang.Boolean);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Boolean;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Boolean right
         0: .line 1368
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.and:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Boolean right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Boolean;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression and(java.lang.Boolean, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Boolean;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Boolean left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1378
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.and:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Boolean left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Boolean;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression and(java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Boolean left
        start local 1 // java.lang.Boolean right
         0: .line 1388
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.and:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Boolean right
        end local 0 // java.lang.Boolean left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Boolean;
            0    1     1  right  Ljava/lang/Boolean;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression or(com.sun.javafx.fxml.expression.Expression, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1398
            new com.sun.javafx.fxml.expression.BinaryExpression
            dup
            aload 0 /* left */
            aload 1 /* right */
            invokedynamic apply()Ljava/util/function/BiFunction;
              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;)Ljava/lang/Object;
                  com/sun/javafx/fxml/expression/Expression.lambda$12(Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.BinaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/BiFunction;)V
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression or(com.sun.javafx.fxml.expression.Expression, java.lang.Boolean);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;Ljava/lang/Boolean;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.fxml.expression.Expression left
        start local 1 // java.lang.Boolean right
         0: .line 1410
            aload 0 /* left */
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.or:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Boolean right
        end local 0 // com.sun.javafx.fxml.expression.Expression left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Lcom/sun/javafx/fxml/expression/Expression;
            0    1     1  right  Ljava/lang/Boolean;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression or(java.lang.Boolean, com.sun.javafx.fxml.expression.Expression);
    descriptor: (Ljava/lang/Boolean;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Boolean left
        start local 1 // com.sun.javafx.fxml.expression.Expression right
         0: .line 1420
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            aload 1 /* right */
            invokestatic com.sun.javafx.fxml.expression.Expression.or:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // com.sun.javafx.fxml.expression.Expression right
        end local 0 // java.lang.Boolean left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Boolean;
            0    1     1  right  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.BinaryExpression or(java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Boolean left
        start local 1 // java.lang.Boolean right
         0: .line 1430
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* left */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 1 /* right */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.or:(Lcom/sun/javafx/fxml/expression/Expression;Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/BinaryExpression;
            areturn
        end local 1 // java.lang.Boolean right
        end local 0 // java.lang.Boolean left
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   left  Ljava/lang/Boolean;
            0    1     1  right  Ljava/lang/Boolean;
    MethodParameters:
       Name  Flags
      left   
      right  

  public static com.sun.javafx.fxml.expression.UnaryExpression negate(com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/UnaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.javafx.fxml.expression.Expression operand
         0: .line 1439
            new com.sun.javafx.fxml.expression.UnaryExpression
            dup
            aload 0 /* operand */
            invokedynamic apply()Ljava/util/function/Function;
              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/fxml/expression/Expression.lambda$13(Ljava/lang/Number;)Ljava/lang/Number; (6)
                  (Ljava/lang/Number;)Ljava/lang/Number;
            invokespecial com.sun.javafx.fxml.expression.UnaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/Function;)V
            areturn
        end local 0 // com.sun.javafx.fxml.expression.Expression operand
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  operand  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
         Name  Flags
      operand  

  public static com.sun.javafx.fxml.expression.UnaryExpression negate(java.lang.Number);
    descriptor: (Ljava/lang/Number;)Lcom/sun/javafx/fxml/expression/UnaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Number operand
         0: .line 1467
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* operand */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.negate:(Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/UnaryExpression;
            areturn
        end local 0 // java.lang.Number operand
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  operand  Ljava/lang/Number;
    MethodParameters:
         Name  Flags
      operand  

  public static com.sun.javafx.fxml.expression.UnaryExpression not(com.sun.javafx.fxml.expression.Expression);
    descriptor: (Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/UnaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.javafx.fxml.expression.Expression operand
         0: .line 1476
            new com.sun.javafx.fxml.expression.UnaryExpression
            dup
            aload 0 /* operand */
            invokedynamic apply()Ljava/util/function/Function;
              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/fxml/expression/Expression.lambda$14(Ljava/lang/Boolean;)Ljava/lang/Boolean; (6)
                  (Ljava/lang/Boolean;)Ljava/lang/Boolean;
            invokespecial com.sun.javafx.fxml.expression.UnaryExpression.<init>:(Lcom/sun/javafx/fxml/expression/Expression;Ljava/util/function/Function;)V
            areturn
        end local 0 // com.sun.javafx.fxml.expression.Expression operand
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  operand  Lcom/sun/javafx/fxml/expression/Expression;
    MethodParameters:
         Name  Flags
      operand  

  public static com.sun.javafx.fxml.expression.UnaryExpression not(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/sun/javafx/fxml/expression/UnaryExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Boolean operand
         0: .line 1485
            new com.sun.javafx.fxml.expression.LiteralExpression
            dup
            aload 0 /* operand */
            invokespecial com.sun.javafx.fxml.expression.LiteralExpression.<init>:(Ljava/lang/Object;)V
            invokestatic com.sun.javafx.fxml.expression.Expression.not:(Lcom/sun/javafx/fxml/expression/Expression;)Lcom/sun/javafx/fxml/expression/UnaryExpression;
            areturn
        end local 0 // java.lang.Boolean operand
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  operand  Ljava/lang/Boolean;
    MethodParameters:
         Name  Flags
      operand  

  public static com.sun.javafx.fxml.expression.Expression valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/javafx/fxml/expression/Expression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // java.lang.String value
         0: .line 1496
            aload 0 /* value */
            ifnonnull 2
         1: .line 1497
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 1500
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.fxml.expression.Expression$Parser
            dup
            invokespecial com.sun.javafx.fxml.expression.Expression$Parser.<init>:()V
            astore 1 /* parser */
        start local 1 // com.sun.javafx.fxml.expression.Expression$Parser parser
         3: .line 1503
            aload 1 /* parser */
            new java.io.StringReader
            dup
            aload 0 /* value */
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.javafx.fxml.expression.Expression$Parser.parse:(Ljava/io/Reader;)Lcom/sun/javafx/fxml/expression/Expression;
            astore 2 /* expression */
        start local 2 // com.sun.javafx.fxml.expression.Expression expression
         4: .line 1504
            goto 7
        end local 2 // com.sun.javafx.fxml.expression.Expression expression
      StackMap locals: java.lang.String com.sun.javafx.fxml.expression.Expression$Parser
      StackMap stack: java.io.IOException
         5: astore 3 /* exception */
        start local 3 // java.io.IOException exception
         6: .line 1505
            new java.lang.RuntimeException
            dup
            aload 3 /* exception */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.io.IOException exception
        start local 2 // com.sun.javafx.fxml.expression.Expression expression
         7: .line 1508
      StackMap locals: com.sun.javafx.fxml.expression.Expression
      StackMap stack:
            aload 2 /* expression */
            areturn
        end local 2 // com.sun.javafx.fxml.expression.Expression expression
        end local 1 // com.sun.javafx.fxml.expression.Expression$Parser parser
        end local 0 // java.lang.String value
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0       value  Ljava/lang/String;
            3    8     1      parser  Lcom/sun/javafx/fxml/expression/Expression$Parser;
            4    5     2  expression  Lcom/sun/javafx/fxml/expression/Expression;
            7    8     2  expression  Lcom/sun/javafx/fxml/expression/Expression;
            6    7     3   exception  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           3     4       5  Class java.io.IOException
    MethodParameters:
       Name  Flags
      value  

  private static java.lang.Object lambda$0(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // java.lang.Object leftValue
        start local 1 // java.lang.Object rightValue
         0: .line 801
            aload 0 /* leftValue */
            instanceof java.lang.String
            ifne 1
            aload 1 /* rightValue */
            instanceof java.lang.String
            ifeq 3
         1: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            aload 1 /* rightValue */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.concat:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* value */
        start local 2 // java.lang.Object value
         2: .line 803
            goto 24
        end local 2 // java.lang.Object value
         3: .line 804
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            checkcast java.lang.Number
            astore 3 /* leftNumber */
        start local 3 // java.lang.Number leftNumber
         4: .line 805
            aload 1 /* rightValue */
            checkcast java.lang.Number
            astore 4 /* rightNumber */
        start local 4 // java.lang.Number rightNumber
         5: .line 807
            aload 3 /* leftNumber */
            instanceof java.lang.Double
            ifne 6
            aload 4 /* rightNumber */
            instanceof java.lang.Double
            ifeq 8
         6: .line 808
      StackMap locals: java.lang.Object java.lang.Object top java.lang.Number java.lang.Number
      StackMap stack:
            aload 3 /* leftNumber */
            invokevirtual java.lang.Number.doubleValue:()D
            aload 4 /* rightNumber */
            invokevirtual java.lang.Number.doubleValue:()D
            dadd
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            astore 2 /* value */
        start local 2 // java.lang.Object value
         7: .line 809
            goto 24
        end local 2 // java.lang.Object value
      StackMap locals:
      StackMap stack:
         8: aload 3 /* leftNumber */
            instanceof java.lang.Float
            ifne 9
            aload 4 /* rightNumber */
            instanceof java.lang.Float
            ifeq 11
         9: .line 810
      StackMap locals:
      StackMap stack:
            aload 3 /* leftNumber */
            invokevirtual java.lang.Number.floatValue:()F
            aload 4 /* rightNumber */
            invokevirtual java.lang.Number.floatValue:()F
            fadd
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            astore 2 /* value */
        start local 2 // java.lang.Object value
        10: .line 811
            goto 24
        end local 2 // java.lang.Object value
      StackMap locals:
      StackMap stack:
        11: aload 3 /* leftNumber */
            instanceof java.lang.Long
            ifne 12
            aload 4 /* rightNumber */
            instanceof java.lang.Long
            ifeq 14
        12: .line 812
      StackMap locals:
      StackMap stack:
            aload 3 /* leftNumber */
            invokevirtual java.lang.Number.longValue:()J
            aload 4 /* rightNumber */
            invokevirtual java.lang.Number.longValue:()J
            ladd
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            astore 2 /* value */
        start local 2 // java.lang.Object value
        13: .line 813
            goto 24
        end local 2 // java.lang.Object value
      StackMap locals:
      StackMap stack:
        14: aload 3 /* leftNumber */
            instanceof java.lang.Integer
            ifne 15
            aload 4 /* rightNumber */
            instanceof java.lang.Integer
            ifeq 17
        15: .line 814
      StackMap locals:
      StackMap stack:
            aload 3 /* leftNumber */
            invokevirtual java.lang.Number.intValue:()I
            aload 4 /* rightNumber */
            invokevirtual java.lang.Number.intValue:()I
            iadd
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Object value
        16: .line 815
            goto 24
        end local 2 // java.lang.Object value
      StackMap locals:
      StackMap stack:
        17: aload 3 /* leftNumber */
            instanceof java.lang.Short
            ifne 18
            aload 4 /* rightNumber */
            instanceof java.lang.Short
            ifeq 20
        18: .line 816
      StackMap locals:
      StackMap stack:
            aload 3 /* leftNumber */
            invokevirtual java.lang.Number.shortValue:()S
            aload 4 /* rightNumber */
            invokevirtual java.lang.Number.shortValue:()S
            iadd
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Object value
        19: .line 817
            goto 24
        end local 2 // java.lang.Object value
      StackMap locals:
      StackMap stack:
        20: aload 3 /* leftNumber */
            instanceof java.lang.Byte
            ifne 21
            aload 4 /* rightNumber */
            instanceof java.lang.Byte
            ifeq 23
        21: .line 818
      StackMap locals:
      StackMap stack:
            aload 3 /* leftNumber */
            invokevirtual java.lang.Number.byteValue:()B
            aload 4 /* rightNumber */
            invokevirtual java.lang.Number.byteValue:()B
            iadd
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Object value
        22: .line 819
            goto 24
        end local 2 // java.lang.Object value
        23: .line 820
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 4 // java.lang.Number rightNumber
        end local 3 // java.lang.Number leftNumber
        start local 2 // java.lang.Object value
        24: .line 824
      StackMap locals: java.lang.Object java.lang.Object java.lang.Object
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object rightValue
        end local 0 // java.lang.Object leftValue
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   25     0    leftValue  Ljava/lang/Object;
            0   25     1   rightValue  Ljava/lang/Object;
            2    3     2        value  Ljava/lang/Object;
            7    8     2        value  Ljava/lang/Object;
           10   11     2        value  Ljava/lang/Object;
           13   14     2        value  Ljava/lang/Object;
           16   17     2        value  Ljava/lang/Object;
           19   20     2        value  Ljava/lang/Object;
           22   23     2        value  Ljava/lang/Object;
           24   25     2        value  Ljava/lang/Object;
            4   24     3   leftNumber  Ljava/lang/Number;
            5   24     4  rightNumber  Ljava/lang/Number;

  private static java.lang.Number lambda$1(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.lang.Number leftValue
        start local 1 // java.lang.Number rightValue
         0: .line 867
            aload 0 /* leftValue */
            instanceof java.lang.Double
            ifne 1
            aload 1 /* rightValue */
            instanceof java.lang.Double
            ifeq 3
         1: .line 868
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.doubleValue:()D
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.doubleValue:()D
            dsub
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         2: .line 869
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         3: aload 0 /* leftValue */
            instanceof java.lang.Float
            ifne 4
            aload 1 /* rightValue */
            instanceof java.lang.Float
            ifeq 6
         4: .line 870
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.floatValue:()F
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.floatValue:()F
            fsub
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         5: .line 871
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         6: aload 0 /* leftValue */
            instanceof java.lang.Long
            ifne 7
            aload 1 /* rightValue */
            instanceof java.lang.Long
            ifeq 9
         7: .line 872
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.longValue:()J
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.longValue:()J
            lsub
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         8: .line 873
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         9: aload 0 /* leftValue */
            instanceof java.lang.Integer
            ifne 10
            aload 1 /* rightValue */
            instanceof java.lang.Integer
            ifeq 12
        10: .line 874
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.intValue:()I
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.intValue:()I
            isub
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        11: .line 875
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        12: aload 0 /* leftValue */
            instanceof java.lang.Short
            ifne 13
            aload 1 /* rightValue */
            instanceof java.lang.Short
            ifeq 15
        13: .line 876
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.shortValue:()S
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.shortValue:()S
            isub
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        14: .line 877
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        15: aload 0 /* leftValue */
            instanceof java.lang.Byte
            ifne 16
            aload 1 /* rightValue */
            instanceof java.lang.Byte
            ifeq 18
        16: .line 878
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.byteValue:()B
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.byteValue:()B
            isub
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        17: .line 879
            goto 19
        end local 2 // java.lang.Number value
        18: .line 880
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        start local 2 // java.lang.Number value
        19: .line 883
      StackMap locals: java.lang.Number
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Number value
        end local 1 // java.lang.Number rightValue
        end local 0 // java.lang.Number leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0   leftValue  Ljava/lang/Number;
            0   20     1  rightValue  Ljava/lang/Number;
            2    3     2       value  Ljava/lang/Number;
            5    6     2       value  Ljava/lang/Number;
            8    9     2       value  Ljava/lang/Number;
           11   12     2       value  Ljava/lang/Number;
           14   15     2       value  Ljava/lang/Number;
           17   18     2       value  Ljava/lang/Number;
           19   20     2       value  Ljava/lang/Number;

  private static java.lang.Number lambda$2(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.lang.Number leftValue
        start local 1 // java.lang.Number rightValue
         0: .line 927
            aload 0 /* leftValue */
            instanceof java.lang.Double
            ifne 1
            aload 1 /* rightValue */
            instanceof java.lang.Double
            ifeq 3
         1: .line 928
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.doubleValue:()D
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.doubleValue:()D
            dmul
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         2: .line 929
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         3: aload 0 /* leftValue */
            instanceof java.lang.Float
            ifne 4
            aload 1 /* rightValue */
            instanceof java.lang.Float
            ifeq 6
         4: .line 930
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.floatValue:()F
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.floatValue:()F
            fmul
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         5: .line 931
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         6: aload 0 /* leftValue */
            instanceof java.lang.Long
            ifne 7
            aload 1 /* rightValue */
            instanceof java.lang.Long
            ifeq 9
         7: .line 932
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.longValue:()J
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.longValue:()J
            lmul
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         8: .line 933
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         9: aload 0 /* leftValue */
            instanceof java.lang.Integer
            ifne 10
            aload 1 /* rightValue */
            instanceof java.lang.Integer
            ifeq 12
        10: .line 934
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.intValue:()I
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.intValue:()I
            imul
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        11: .line 935
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        12: aload 0 /* leftValue */
            instanceof java.lang.Short
            ifne 13
            aload 1 /* rightValue */
            instanceof java.lang.Short
            ifeq 15
        13: .line 936
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.shortValue:()S
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.shortValue:()S
            imul
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        14: .line 937
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        15: aload 0 /* leftValue */
            instanceof java.lang.Byte
            ifne 16
            aload 1 /* rightValue */
            instanceof java.lang.Byte
            ifeq 18
        16: .line 938
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.byteValue:()B
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.byteValue:()B
            imul
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        17: .line 939
            goto 19
        end local 2 // java.lang.Number value
        18: .line 940
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        start local 2 // java.lang.Number value
        19: .line 943
      StackMap locals: java.lang.Number
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Number value
        end local 1 // java.lang.Number rightValue
        end local 0 // java.lang.Number leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0   leftValue  Ljava/lang/Number;
            0   20     1  rightValue  Ljava/lang/Number;
            2    3     2       value  Ljava/lang/Number;
            5    6     2       value  Ljava/lang/Number;
            8    9     2       value  Ljava/lang/Number;
           11   12     2       value  Ljava/lang/Number;
           14   15     2       value  Ljava/lang/Number;
           17   18     2       value  Ljava/lang/Number;
           19   20     2       value  Ljava/lang/Number;

  private static java.lang.Number lambda$3(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.lang.Number leftValue
        start local 1 // java.lang.Number rightValue
         0: .line 987
            aload 0 /* leftValue */
            instanceof java.lang.Double
            ifne 1
            aload 1 /* rightValue */
            instanceof java.lang.Double
            ifeq 3
         1: .line 988
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.doubleValue:()D
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.doubleValue:()D
            ddiv
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         2: .line 989
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         3: aload 0 /* leftValue */
            instanceof java.lang.Float
            ifne 4
            aload 1 /* rightValue */
            instanceof java.lang.Float
            ifeq 6
         4: .line 990
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.floatValue:()F
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.floatValue:()F
            fdiv
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         5: .line 991
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         6: aload 0 /* leftValue */
            instanceof java.lang.Long
            ifne 7
            aload 1 /* rightValue */
            instanceof java.lang.Long
            ifeq 9
         7: .line 992
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.longValue:()J
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.longValue:()J
            ldiv
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         8: .line 993
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         9: aload 0 /* leftValue */
            instanceof java.lang.Integer
            ifne 10
            aload 1 /* rightValue */
            instanceof java.lang.Integer
            ifeq 12
        10: .line 994
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.intValue:()I
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.intValue:()I
            idiv
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        11: .line 995
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        12: aload 0 /* leftValue */
            instanceof java.lang.Short
            ifne 13
            aload 1 /* rightValue */
            instanceof java.lang.Short
            ifeq 15
        13: .line 996
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.shortValue:()S
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.shortValue:()S
            idiv
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        14: .line 997
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        15: aload 0 /* leftValue */
            instanceof java.lang.Byte
            ifne 16
            aload 1 /* rightValue */
            instanceof java.lang.Byte
            ifeq 18
        16: .line 998
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.byteValue:()B
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.byteValue:()B
            idiv
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        17: .line 999
            goto 19
        end local 2 // java.lang.Number value
        18: .line 1000
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        start local 2 // java.lang.Number value
        19: .line 1003
      StackMap locals: java.lang.Number
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Number value
        end local 1 // java.lang.Number rightValue
        end local 0 // java.lang.Number leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0   leftValue  Ljava/lang/Number;
            0   20     1  rightValue  Ljava/lang/Number;
            2    3     2       value  Ljava/lang/Number;
            5    6     2       value  Ljava/lang/Number;
            8    9     2       value  Ljava/lang/Number;
           11   12     2       value  Ljava/lang/Number;
           14   15     2       value  Ljava/lang/Number;
           17   18     2       value  Ljava/lang/Number;
           19   20     2       value  Ljava/lang/Number;

  private static java.lang.Number lambda$4(java.lang.Number, java.lang.Number);
    descriptor: (Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.lang.Number leftValue
        start local 1 // java.lang.Number rightValue
         0: .line 1047
            aload 0 /* leftValue */
            instanceof java.lang.Double
            ifne 1
            aload 1 /* rightValue */
            instanceof java.lang.Double
            ifeq 3
         1: .line 1048
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.doubleValue:()D
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.doubleValue:()D
            drem
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         2: .line 1049
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         3: aload 0 /* leftValue */
            instanceof java.lang.Float
            ifne 4
            aload 1 /* rightValue */
            instanceof java.lang.Float
            ifeq 6
         4: .line 1050
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.floatValue:()F
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.floatValue:()F
            frem
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         5: .line 1051
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         6: aload 0 /* leftValue */
            instanceof java.lang.Long
            ifne 7
            aload 1 /* rightValue */
            instanceof java.lang.Long
            ifeq 9
         7: .line 1052
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.longValue:()J
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.longValue:()J
            lrem
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            astore 2 /* value */
        start local 2 // java.lang.Number value
         8: .line 1053
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
         9: aload 0 /* leftValue */
            instanceof java.lang.Integer
            ifne 10
            aload 1 /* rightValue */
            instanceof java.lang.Integer
            ifeq 12
        10: .line 1054
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.intValue:()I
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.intValue:()I
            irem
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        11: .line 1055
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        12: aload 0 /* leftValue */
            instanceof java.lang.Short
            ifne 13
            aload 1 /* rightValue */
            instanceof java.lang.Short
            ifeq 15
        13: .line 1056
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.shortValue:()S
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.shortValue:()S
            irem
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        14: .line 1057
            goto 19
        end local 2 // java.lang.Number value
      StackMap locals:
      StackMap stack:
        15: aload 0 /* leftValue */
            instanceof java.lang.Byte
            ifne 16
            aload 1 /* rightValue */
            instanceof java.lang.Byte
            ifeq 18
        16: .line 1058
      StackMap locals:
      StackMap stack:
            aload 0 /* leftValue */
            invokevirtual java.lang.Number.byteValue:()B
            aload 1 /* rightValue */
            invokevirtual java.lang.Number.byteValue:()B
            irem
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 2 /* value */
        start local 2 // java.lang.Number value
        17: .line 1059
            goto 19
        end local 2 // java.lang.Number value
        18: .line 1060
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        start local 2 // java.lang.Number value
        19: .line 1063
      StackMap locals: java.lang.Number
      StackMap stack:
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Number value
        end local 1 // java.lang.Number rightValue
        end local 0 // java.lang.Number leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0   leftValue  Ljava/lang/Number;
            0   20     1  rightValue  Ljava/lang/Number;
            2    3     2       value  Ljava/lang/Number;
            5    6     2       value  Ljava/lang/Number;
            8    9     2       value  Ljava/lang/Number;
           11   12     2       value  Ljava/lang/Number;
           14   15     2       value  Ljava/lang/Number;
           17   18     2       value  Ljava/lang/Number;
           19   20     2       value  Ljava/lang/Number;

  private static java.lang.Boolean lambda$5(java.lang.Comparable, java.lang.Comparable);
    descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Comparable leftValue
        start local 1 // java.lang.Comparable rightValue
         0: .line 1105
            aload 0 /* leftValue */
            aload 1 /* rightValue */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Comparable rightValue
        end local 0 // java.lang.Comparable leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Comparable;
            0    3     1  rightValue  Ljava/lang/Comparable;

  private static java.lang.Boolean lambda$6(java.lang.Comparable, java.lang.Comparable);
    descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Comparable leftValue
        start local 1 // java.lang.Comparable rightValue
         0: .line 1147
            aload 0 /* leftValue */
            aload 1 /* rightValue */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Comparable rightValue
        end local 0 // java.lang.Comparable leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Comparable;
            0    3     1  rightValue  Ljava/lang/Comparable;

  private static java.lang.Boolean lambda$7(java.lang.Comparable, java.lang.Comparable);
    descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Comparable leftValue
        start local 1 // java.lang.Comparable rightValue
         0: .line 1189
            aload 0 /* leftValue */
            aload 1 /* rightValue */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifle 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Comparable rightValue
        end local 0 // java.lang.Comparable leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Comparable;
            0    3     1  rightValue  Ljava/lang/Comparable;

  private static java.lang.Boolean lambda$8(java.lang.Comparable, java.lang.Comparable);
    descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Comparable leftValue
        start local 1 // java.lang.Comparable rightValue
         0: .line 1231
            aload 0 /* leftValue */
            aload 1 /* rightValue */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            iflt 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Comparable rightValue
        end local 0 // java.lang.Comparable leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Comparable;
            0    3     1  rightValue  Ljava/lang/Comparable;

  private static java.lang.Boolean lambda$9(java.lang.Comparable, java.lang.Comparable);
    descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Comparable leftValue
        start local 1 // java.lang.Comparable rightValue
         0: .line 1273
            aload 0 /* leftValue */
            aload 1 /* rightValue */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifge 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Comparable rightValue
        end local 0 // java.lang.Comparable leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Comparable;
            0    3     1  rightValue  Ljava/lang/Comparable;

  private static java.lang.Boolean lambda$10(java.lang.Comparable, java.lang.Comparable);
    descriptor: (Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Comparable leftValue
        start local 1 // java.lang.Comparable rightValue
         0: .line 1315
            aload 0 /* leftValue */
            aload 1 /* rightValue */
            invokeinterface java.lang.Comparable.compareTo:(Ljava/lang/Object;)I
            ifgt 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Comparable rightValue
        end local 0 // java.lang.Comparable leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Comparable;
            0    3     1  rightValue  Ljava/lang/Comparable;

  private static java.lang.Boolean lambda$11(java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.Boolean leftValue
        start local 1 // java.lang.Boolean rightValue
         0: .line 1357
            aload 0 /* leftValue */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 1
            aload 1 /* rightValue */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Boolean rightValue
        end local 0 // java.lang.Boolean leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Boolean;
            0    3     1  rightValue  Ljava/lang/Boolean;

  private static java.lang.Boolean lambda$12(java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.lang.Boolean leftValue
        start local 1 // java.lang.Boolean rightValue
         0: .line 1399
            aload 0 /* leftValue */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifne 1
            aload 1 /* rightValue */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifne 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 1 // java.lang.Boolean rightValue
        end local 0 // java.lang.Boolean leftValue
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   leftValue  Ljava/lang/Boolean;
            0    3     1  rightValue  Ljava/lang/Boolean;

  private static java.lang.Number lambda$13(java.lang.Number);
    descriptor: (Ljava/lang/Number;)Ljava/lang/Number;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.Number value
         0: .line 1440
            aload 0 /* value */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 1 /* type */
        start local 1 // java.lang.Class type
         1: .line 1442
            aload 1 /* type */
            ldc Ljava/lang/Byte;
            if_acmpne 3
         2: .line 1443
            aload 0 /* value */
            invokevirtual java.lang.Number.byteValue:()B
            ineg
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         3: .line 1444
      StackMap locals: java.lang.Class
      StackMap stack:
            aload 1 /* type */
            ldc Ljava/lang/Short;
            if_acmpne 5
         4: .line 1445
            aload 0 /* value */
            invokevirtual java.lang.Number.shortValue:()S
            ineg
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         5: .line 1446
      StackMap locals:
      StackMap stack:
            aload 1 /* type */
            ldc Ljava/lang/Integer;
            if_acmpne 7
         6: .line 1447
            aload 0 /* value */
            invokevirtual java.lang.Number.intValue:()I
            ineg
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         7: .line 1448
      StackMap locals:
      StackMap stack:
            aload 1 /* type */
            ldc Ljava/lang/Long;
            if_acmpne 9
         8: .line 1449
            aload 0 /* value */
            invokevirtual java.lang.Number.longValue:()J
            lneg
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
         9: .line 1450
      StackMap locals:
      StackMap stack:
            aload 1 /* type */
            ldc Ljava/lang/Float;
            if_acmpne 11
        10: .line 1451
            aload 0 /* value */
            invokevirtual java.lang.Number.floatValue:()F
            fneg
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
        11: .line 1452
      StackMap locals:
      StackMap stack:
            aload 1 /* type */
            ldc Ljava/lang/Double;
            if_acmpne 13
        12: .line 1453
            aload 0 /* value */
            invokevirtual java.lang.Number.doubleValue:()D
            dneg
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            areturn
        13: .line 1455
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.lang.Class type
        end local 0 // java.lang.Number value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0  value  Ljava/lang/Number;
            1   14     1   type  Ljava/lang/Class<+Ljava/lang/Number;>;

  private static java.lang.Boolean lambda$14(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Boolean value
         0: .line 1476
            aload 0 /* value */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        end local 0 // java.lang.Boolean value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  value  Ljava/lang/Boolean;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Expression.java"
NestMembers:
  com.sun.javafx.fxml.expression.Expression$Parser  com.sun.javafx.fxml.expression.Expression$Parser$Token  com.sun.javafx.fxml.expression.Expression$Parser$TokenType
InnerClasses:
  private Parser = com.sun.javafx.fxml.expression.Expression$Parser of com.sun.javafx.fxml.expression.Expression
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles