public final class com.sun.javafx.geom.RectBounds extends com.sun.javafx.geom.BaseBounds
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.geom.RectBounds
  super_class: com.sun.javafx.geom.BaseBounds
{
  private float minX;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float maxX;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float minY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float maxY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 46
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.BaseBounds.<init>:()V
         1: .line 47
            aload 0 /* this */
            aload 0 /* this */
            fconst_0
            dup_x1
            putfield com.sun.javafx.geom.RectBounds.minY:F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         2: .line 48
            aload 0 /* this */
            aload 0 /* this */
            ldc -1.0
            dup_x1
            putfield com.sun.javafx.geom.RectBounds.maxY:F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         3: .line 49
            return
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/RectBounds;

  public com.sun.javafx.geom.BaseBounds copy();
    descriptor: ()Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 52
            new com.sun.javafx.geom.RectBounds
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(FFFF)V
            areturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public void <init>(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float maxX
        start local 4 // float maxY
         0: .line 58
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.BaseBounds.<init>:()V
         1: .line 59
            aload 0 /* this */
            fload 1 /* minX */
            fload 2 /* minY */
            fload 3 /* maxX */
            fload 4 /* maxY */
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
         2: .line 60
            return
        end local 4 // float maxY
        end local 3 // float maxX
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    3     1  minX  F
            0    3     2  minY  F
            0    3     3  maxX  F
            0    3     4  maxY  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      maxX  
      maxY  

  public void <init>(com.sun.javafx.geom.RectBounds);
    descriptor: (Lcom/sun/javafx/geom/RectBounds;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.RectBounds other
         0: .line 65
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.BaseBounds.<init>:()V
         1: .line 66
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(Lcom/sun/javafx/geom/RectBounds;)V
         2: .line 67
            return
        end local 1 // com.sun.javafx.geom.RectBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    3     1  other  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
       Name  Flags
      other  

  public void <init>(com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Rectangle other
         0: .line 72
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.BaseBounds.<init>:()V
         1: .line 73
            aload 0 /* this */
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.x:I
            i2f
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.y:I
            i2f
         2: .line 74
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.x:I
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.width:I
            iadd
            i2f
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.y:I
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.height:I
            iadd
            i2f
         3: .line 73
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
         4: .line 75
            return
        end local 1 // com.sun.javafx.geom.Rectangle other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1  other  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
       Name  Flags
      other  

  public com.sun.javafx.geom.BaseBounds$BoundsType getBoundsType();
    descriptor: ()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 78
            getstatic com.sun.javafx.geom.BaseBounds$BoundsType.RECTANGLE:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            areturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public boolean is2D();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 82
            iconst_1
            ireturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public float getWidth();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 90
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fsub
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public float getHeight();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 98
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fsub
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public float getDepth();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 107
            fconst_0
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public float getMinX();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 111
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public void setMinX(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
         0: .line 115
            aload 0 /* this */
            fload 1 /* minX */
            putfield com.sun.javafx.geom.RectBounds.minX:F
         1: .line 116
            return
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    2     1  minX  F
    MethodParameters:
      Name  Flags
      minX  

  public float getMinY();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 119
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public void setMinY(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minY
         0: .line 123
            aload 0 /* this */
            fload 1 /* minY */
            putfield com.sun.javafx.geom.RectBounds.minY:F
         1: .line 124
            return
        end local 1 // float minY
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    2     1  minY  F
    MethodParameters:
      Name  Flags
      minY  

  public float getMinZ();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 127
            fconst_0
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public float getMaxX();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 131
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public void setMaxX(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float maxX
         0: .line 135
            aload 0 /* this */
            fload 1 /* maxX */
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         1: .line 136
            return
        end local 1 // float maxX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    2     1  maxX  F
    MethodParameters:
      Name  Flags
      maxX  

  public float getMaxY();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 139
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public void setMaxY(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float maxY
         0: .line 143
            aload 0 /* this */
            fload 1 /* maxY */
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         1: .line 144
            return
        end local 1 // float maxY
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    2     1  maxY  F
    MethodParameters:
      Name  Flags
      maxY  

  public float getMaxZ();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 147
            fconst_0
            freturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public com.sun.javafx.geom.Vec2f getMin(com.sun.javafx.geom.Vec2f);
    descriptor: (Lcom/sun/javafx/geom/Vec2f;)Lcom/sun/javafx/geom/Vec2f;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Vec2f min
         0: .line 151
            aload 1 /* min */
            ifnonnull 2
         1: .line 152
            new com.sun.javafx.geom.Vec2f
            dup
            invokespecial com.sun.javafx.geom.Vec2f.<init>:()V
            astore 1 /* min */
         2: .line 154
      StackMap locals:
      StackMap stack:
            aload 1 /* min */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            putfield com.sun.javafx.geom.Vec2f.x:F
         3: .line 155
            aload 1 /* min */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            putfield com.sun.javafx.geom.Vec2f.y:F
         4: .line 156
            aload 1 /* min */
            areturn
        end local 1 // com.sun.javafx.geom.Vec2f min
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1   min  Lcom/sun/javafx/geom/Vec2f;
    MethodParameters:
      Name  Flags
      min   

  public com.sun.javafx.geom.Vec2f getMax(com.sun.javafx.geom.Vec2f);
    descriptor: (Lcom/sun/javafx/geom/Vec2f;)Lcom/sun/javafx/geom/Vec2f;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Vec2f max
         0: .line 160
            aload 1 /* max */
            ifnonnull 2
         1: .line 161
            new com.sun.javafx.geom.Vec2f
            dup
            invokespecial com.sun.javafx.geom.Vec2f.<init>:()V
            astore 1 /* max */
         2: .line 163
      StackMap locals:
      StackMap stack:
            aload 1 /* max */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            putfield com.sun.javafx.geom.Vec2f.x:F
         3: .line 164
            aload 1 /* max */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            putfield com.sun.javafx.geom.Vec2f.y:F
         4: .line 165
            aload 1 /* max */
            areturn
        end local 1 // com.sun.javafx.geom.Vec2f max
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1   max  Lcom/sun/javafx/geom/Vec2f;
    MethodParameters:
      Name  Flags
      max   

  public com.sun.javafx.geom.Vec3f getMin(com.sun.javafx.geom.Vec3f);
    descriptor: (Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Vec3f min
         0: .line 169
            aload 1 /* min */
            ifnonnull 2
         1: .line 170
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            astore 1 /* min */
         2: .line 172
      StackMap locals:
      StackMap stack:
            aload 1 /* min */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            putfield com.sun.javafx.geom.Vec3f.x:F
         3: .line 173
            aload 1 /* min */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            putfield com.sun.javafx.geom.Vec3f.y:F
         4: .line 174
            aload 1 /* min */
            fconst_0
            putfield com.sun.javafx.geom.Vec3f.z:F
         5: .line 175
            aload 1 /* min */
            areturn
        end local 1 // com.sun.javafx.geom.Vec3f min
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    6     1   min  Lcom/sun/javafx/geom/Vec3f;
    MethodParameters:
      Name  Flags
      min   

  public com.sun.javafx.geom.Vec3f getMax(com.sun.javafx.geom.Vec3f);
    descriptor: (Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Vec3f max
         0: .line 180
            aload 1 /* max */
            ifnonnull 2
         1: .line 181
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            astore 1 /* max */
         2: .line 183
      StackMap locals:
      StackMap stack:
            aload 1 /* max */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            putfield com.sun.javafx.geom.Vec3f.x:F
         3: .line 184
            aload 1 /* max */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            putfield com.sun.javafx.geom.Vec3f.y:F
         4: .line 185
            aload 1 /* max */
            fconst_0
            putfield com.sun.javafx.geom.Vec3f.z:F
         5: .line 186
            aload 1 /* max */
            areturn
        end local 1 // com.sun.javafx.geom.Vec3f max
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    6     1   max  Lcom/sun/javafx/geom/Vec3f;
    MethodParameters:
      Name  Flags
      max   

  public com.sun.javafx.geom.BaseBounds deriveWithUnion(com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.BaseBounds other
         0: .line 191
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            getstatic com.sun.javafx.geom.BaseBounds$BoundsType.RECTANGLE:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            if_acmpne 4
         1: .line 192
            aload 1 /* other */
            checkcast com.sun.javafx.geom.RectBounds
            astore 2 /* rb */
        start local 2 // com.sun.javafx.geom.RectBounds rb
         2: .line 193
            aload 0 /* this */
            aload 2 /* rb */
            invokevirtual com.sun.javafx.geom.RectBounds.unionWith:(Lcom/sun/javafx/geom/RectBounds;)V
        end local 2 // com.sun.javafx.geom.RectBounds rb
         3: .line 194
            goto 9
      StackMap locals:
      StackMap stack:
         4: aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            getstatic com.sun.javafx.geom.BaseBounds$BoundsType.BOX:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            if_acmpne 8
         5: .line 195
            new com.sun.javafx.geom.BoxBounds
            dup
            aload 1 /* other */
            checkcast com.sun.javafx.geom.BoxBounds
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(Lcom/sun/javafx/geom/BoxBounds;)V
            astore 2 /* bb */
        start local 2 // com.sun.javafx.geom.BoxBounds bb
         6: .line 196
            aload 2 /* bb */
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.BoxBounds.unionWith:(Lcom/sun/javafx/geom/BaseBounds;)V
         7: .line 197
            aload 2 /* bb */
            areturn
        end local 2 // com.sun.javafx.geom.BoxBounds bb
         8: .line 199
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            ldc "Unknown BoundsType"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.sun.javafx.geom.BaseBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/javafx/geom/RectBounds;
            0   10     1  other  Lcom/sun/javafx/geom/BaseBounds;
            2    3     2     rb  Lcom/sun/javafx/geom/RectBounds;
            6    8     2     bb  Lcom/sun/javafx/geom/BoxBounds;
    MethodParameters:
       Name  Flags
      other  

  public com.sun.javafx.geom.BaseBounds deriveWithNewBounds(com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Rectangle other
         0: .line 205
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.width:I
            iflt 1
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.height:I
            ifge 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            areturn
         2: .line 206
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.x:I
            i2f
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.y:I
            i2f
         3: .line 207
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.x:I
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.width:I
            iadd
            i2f
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.y:I
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.height:I
            iadd
            i2f
         4: .line 206
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
         5: .line 208
            aload 0 /* this */
            areturn
        end local 1 // com.sun.javafx.geom.Rectangle other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    6     1  other  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
       Name  Flags
      other  

  public com.sun.javafx.geom.BaseBounds deriveWithNewBounds(com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.BaseBounds other
         0: .line 212
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.isEmpty:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            areturn
         1: .line 213
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            getstatic com.sun.javafx.geom.BaseBounds$BoundsType.RECTANGLE:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            if_acmpne 8
         2: .line 214
            aload 1 /* other */
            checkcast com.sun.javafx.geom.RectBounds
            astore 2 /* rb */
        start local 2 // com.sun.javafx.geom.RectBounds rb
         3: .line 215
            aload 0 /* this */
            aload 2 /* rb */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         4: .line 216
            aload 0 /* this */
            aload 2 /* rb */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            putfield com.sun.javafx.geom.RectBounds.minY:F
         5: .line 217
            aload 0 /* this */
            aload 2 /* rb */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         6: .line 218
            aload 0 /* this */
            aload 2 /* rb */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
        end local 2 // com.sun.javafx.geom.RectBounds rb
         7: .line 219
            goto 11
      StackMap locals:
      StackMap stack:
         8: aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getBoundsType:()Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            getstatic com.sun.javafx.geom.BaseBounds$BoundsType.BOX:Lcom/sun/javafx/geom/BaseBounds$BoundsType;
            if_acmpne 10
         9: .line 220
            new com.sun.javafx.geom.BoxBounds
            dup
            aload 1 /* other */
            checkcast com.sun.javafx.geom.BoxBounds
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(Lcom/sun/javafx/geom/BoxBounds;)V
            areturn
        10: .line 222
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            ldc "Unknown BoundsType"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // com.sun.javafx.geom.BaseBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/sun/javafx/geom/RectBounds;
            0   12     1  other  Lcom/sun/javafx/geom/BaseBounds;
            3    7     2     rb  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
       Name  Flags
      other  

  public com.sun.javafx.geom.BaseBounds deriveWithNewBounds(float, float, float, float, float, float);
    descriptor: (FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=7
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float minZ
        start local 4 // float maxX
        start local 5 // float maxY
        start local 6 // float maxZ
         0: .line 229
            fload 4 /* maxX */
            fload 1 /* minX */
            fcmpg
            iflt 1
            fload 5 /* maxY */
            fload 2 /* minY */
            fcmpg
            iflt 1
            fload 6 /* maxZ */
            fload 3 /* minZ */
            fcmpg
            ifge 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            areturn
         2: .line 230
      StackMap locals:
      StackMap stack:
            fload 3 /* minZ */
            fconst_0
            fcmpl
            ifne 8
            fload 6 /* maxZ */
            fconst_0
            fcmpl
            ifne 8
         3: .line 231
            aload 0 /* this */
            fload 1 /* minX */
            putfield com.sun.javafx.geom.RectBounds.minX:F
         4: .line 232
            aload 0 /* this */
            fload 2 /* minY */
            putfield com.sun.javafx.geom.RectBounds.minY:F
         5: .line 233
            aload 0 /* this */
            fload 4 /* maxX */
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         6: .line 234
            aload 0 /* this */
            fload 5 /* maxY */
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         7: .line 235
            aload 0 /* this */
            areturn
         8: .line 237
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.BoxBounds
            dup
            fload 1 /* minX */
            fload 2 /* minY */
            fload 3 /* minZ */
            fload 4 /* maxX */
            fload 5 /* maxY */
            fload 6 /* maxZ */
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(FFFFFF)V
            areturn
        end local 6 // float maxZ
        end local 5 // float maxY
        end local 4 // float maxX
        end local 3 // float minZ
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    9     1  minX  F
            0    9     2  minY  F
            0    9     3  minZ  F
            0    9     4  maxX  F
            0    9     5  maxY  F
            0    9     6  maxZ  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      minZ  
      maxX  
      maxY  
      maxZ  

  public com.sun.javafx.geom.BaseBounds deriveWithNewBoundsAndSort(float, float, float, float, float, float);
    descriptor: (FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=7
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float minZ
        start local 4 // float maxX
        start local 5 // float maxY
        start local 6 // float maxZ
         0: .line 242
            fload 3 /* minZ */
            fconst_0
            fcmpl
            ifne 3
            fload 6 /* maxZ */
            fconst_0
            fcmpl
            ifne 3
         1: .line 243
            aload 0 /* this */
            fload 1 /* minX */
            fload 2 /* minY */
            fload 3 /* minZ */
            fload 4 /* maxX */
            fload 5 /* maxY */
            fload 6 /* maxZ */
            invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFFFF)V
         2: .line 244
            aload 0 /* this */
            areturn
         3: .line 247
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.BoxBounds
            dup
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:()V
            astore 7 /* bb */
        start local 7 // com.sun.javafx.geom.BaseBounds bb
         4: .line 248
            aload 7 /* bb */
            fload 1 /* minX */
            fload 2 /* minY */
            fload 3 /* minZ */
            fload 4 /* maxX */
            fload 5 /* maxY */
            fload 6 /* maxZ */
            invokevirtual com.sun.javafx.geom.BaseBounds.setBoundsAndSort:(FFFFFF)V
         5: .line 249
            aload 7 /* bb */
            areturn
        end local 7 // com.sun.javafx.geom.BaseBounds bb
        end local 6 // float maxZ
        end local 5 // float maxY
        end local 4 // float maxX
        end local 3 // float minZ
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    6     1  minX  F
            0    6     2  minY  F
            0    6     3  minZ  F
            0    6     4  maxX  F
            0    6     5  maxY  F
            0    6     6  maxZ  F
            4    6     7    bb  Lcom/sun/javafx/geom/BaseBounds;
    MethodParameters:
      Name  Flags
      minX  
      minY  
      minZ  
      maxX  
      maxY  
      maxZ  

  public final void setBounds(com.sun.javafx.geom.RectBounds);
    descriptor: (Lcom/sun/javafx/geom/RectBounds;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.RectBounds other
         0: .line 257
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         1: .line 258
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            putfield com.sun.javafx.geom.RectBounds.minY:F
         2: .line 259
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         3: .line 260
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         4: .line 261
            return
        end local 1 // com.sun.javafx.geom.RectBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1  other  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
       Name  Flags
      other  

  public final void setBounds(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float maxX
        start local 4 // float maxY
         0: .line 267
            aload 0 /* this */
            fload 1 /* minX */
            putfield com.sun.javafx.geom.RectBounds.minX:F
         1: .line 268
            aload 0 /* this */
            fload 2 /* minY */
            putfield com.sun.javafx.geom.RectBounds.minY:F
         2: .line 269
            aload 0 /* this */
            fload 3 /* maxX */
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         3: .line 270
            aload 0 /* this */
            fload 4 /* maxY */
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         4: .line 271
            return
        end local 4 // float maxY
        end local 3 // float maxX
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1  minX  F
            0    5     2  minY  F
            0    5     3  maxX  F
            0    5     4  maxY  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      maxX  
      maxY  

  public void setBoundsAndSort(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float maxX
        start local 4 // float maxY
         0: .line 278
            aload 0 /* this */
            fload 1 /* minX */
            fload 2 /* minY */
            fload 3 /* maxX */
            fload 4 /* maxY */
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
         1: .line 279
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.sortMinMax:()V
         2: .line 280
            return
        end local 4 // float maxY
        end local 3 // float maxX
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    3     1  minX  F
            0    3     2  minY  F
            0    3     3  maxX  F
            0    3     4  maxY  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      maxX  
      maxY  

  public void setBoundsAndSort(float, float, float, float, float, float);
    descriptor: (FFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=7
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float minZ
        start local 4 // float maxX
        start local 5 // float maxY
        start local 6 // float maxZ
         0: .line 284
            fload 3 /* minZ */
            fconst_0
            fcmpl
            ifne 1
            fload 6 /* maxZ */
            fconst_0
            fcmpl
            ifeq 2
         1: .line 285
      StackMap locals:
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            ldc "Unknown BoundsType"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 287
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            fload 1 /* minX */
            fload 2 /* minY */
            fload 4 /* maxX */
            fload 5 /* maxY */
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
         3: .line 288
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.sortMinMax:()V
         4: .line 289
            return
        end local 6 // float maxZ
        end local 5 // float maxY
        end local 4 // float maxX
        end local 3 // float minZ
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1  minX  F
            0    5     2  minY  F
            0    5     3  minZ  F
            0    5     4  maxX  F
            0    5     5  maxY  F
            0    5     6  maxZ  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      minZ  
      maxX  
      maxY  
      maxZ  

  public void setBoundsAndSort(com.sun.javafx.geom.Point2D, com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Point2D p1
        start local 2 // com.sun.javafx.geom.Point2D p2
         0: .line 292
            aload 0 /* this */
            aload 1 /* p1 */
            getfield com.sun.javafx.geom.Point2D.x:F
            aload 1 /* p1 */
            getfield com.sun.javafx.geom.Point2D.y:F
            aload 2 /* p2 */
            getfield com.sun.javafx.geom.Point2D.x:F
            aload 2 /* p2 */
            getfield com.sun.javafx.geom.Point2D.y:F
            invokevirtual com.sun.javafx.geom.RectBounds.setBoundsAndSort:(FFFF)V
         1: .line 293
            return
        end local 2 // com.sun.javafx.geom.Point2D p2
        end local 1 // com.sun.javafx.geom.Point2D p1
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    2     1    p1  Lcom/sun/javafx/geom/Point2D;
            0    2     2    p2  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      p1    
      p2    

  public com.sun.javafx.geom.RectBounds flattenInto(com.sun.javafx.geom.RectBounds);
    descriptor: (Lcom/sun/javafx/geom/RectBounds;)Lcom/sun/javafx/geom/RectBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.RectBounds bounds
         0: .line 302
            aload 1 /* bounds */
            ifnonnull 1
            new com.sun.javafx.geom.RectBounds
            dup
            invokespecial com.sun.javafx.geom.RectBounds.<init>:()V
            astore 1 /* bounds */
         1: .line 304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 2
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            areturn
         2: .line 306
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
         3: .line 307
            aload 1 /* bounds */
            areturn
        end local 1 // com.sun.javafx.geom.RectBounds bounds
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/javafx/geom/RectBounds;
            0    4     1  bounds  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
        Name  Flags
      bounds  

  public void unionWith(com.sun.javafx.geom.RectBounds);
    descriptor: (Lcom/sun/javafx/geom/RectBounds;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.RectBounds other
         0: .line 312
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 1
            return
         1: .line 313
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 4
         2: .line 314
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(Lcom/sun/javafx/geom/RectBounds;)V
         3: .line 315
            return
         4: .line 318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         5: .line 319
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minY:F
         6: .line 320
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         7: .line 321
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         8: .line 322
            return
        end local 1 // com.sun.javafx.geom.RectBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    9     1  other  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
       Name  Flags
      other  

  public void unionWith(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float maxX
        start local 4 // float maxY
         0: .line 326
            fload 3 /* maxX */
            fload 1 /* minX */
            fcmpg
            iflt 1
            fload 4 /* maxY */
            fload 2 /* minY */
            fcmpg
            ifge 2
      StackMap locals:
      StackMap stack:
         1: return
         2: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 5
         3: .line 328
            aload 0 /* this */
            fload 1 /* minX */
            fload 2 /* minY */
            fload 3 /* maxX */
            fload 4 /* maxY */
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(FFFF)V
         4: .line 329
            return
         5: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fload 1 /* minX */
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         6: .line 333
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fload 2 /* minY */
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minY:F
         7: .line 334
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fload 3 /* maxX */
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         8: .line 335
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fload 4 /* maxY */
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         9: .line 336
            return
        end local 4 // float maxY
        end local 3 // float maxX
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/javafx/geom/RectBounds;
            0   10     1  minX  F
            0   10     2  minY  F
            0   10     3  maxX  F
            0   10     4  maxY  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      maxX  
      maxY  

  public void add(float, float, float);
    descriptor: (FFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float z
         0: .line 339
            fload 3 /* z */
            fconst_0
            fcmpl
            ifeq 2
         1: .line 340
            new java.lang.UnsupportedOperationException
            dup
            ldc "Unknown BoundsType"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 342
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            fload 1 /* x */
            fload 2 /* y */
            fload 1 /* x */
            fload 2 /* y */
            invokevirtual com.sun.javafx.geom.RectBounds.unionWith:(FFFF)V
         3: .line 343
            return
        end local 3 // float z
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    4     1     x  F
            0    4     2     y  F
            0    4     3     z  F
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public void add(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float x
        start local 2 // float y
         0: .line 346
            aload 0 /* this */
            fload 1 /* x */
            fload 2 /* y */
            fload 1 /* x */
            fload 2 /* y */
            invokevirtual com.sun.javafx.geom.RectBounds.unionWith:(FFFF)V
         1: .line 347
            return
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    2     1     x  F
            0    2     2     y  F
    MethodParameters:
      Name  Flags
      x     
      y     

  public void add(com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Point2D p
         0: .line 350
            aload 0 /* this */
            aload 1 /* p */
            getfield com.sun.javafx.geom.Point2D.x:F
            aload 1 /* p */
            getfield com.sun.javafx.geom.Point2D.y:F
            invokevirtual com.sun.javafx.geom.RectBounds.add:(FF)V
         1: .line 351
            return
        end local 1 // com.sun.javafx.geom.Point2D p
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    2     1     p  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      p     

  public void intersectWith(com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.BaseBounds other
         0: .line 355
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 1
            return
         1: .line 356
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.isEmpty:()Z
            ifeq 4
         2: .line 357
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            pop
         3: .line 358
            return
         4: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         5: .line 362
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minY:F
         6: .line 363
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         7: .line 364
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         8: .line 365
            return
        end local 1 // com.sun.javafx.geom.BaseBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    9     1  other  Lcom/sun/javafx/geom/BaseBounds;
    MethodParameters:
       Name  Flags
      other  

  public void intersectWith(com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Rectangle other
         0: .line 368
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.x:I
            i2f
            fstore 2 /* x */
        start local 2 // float x
         1: .line 369
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.y:I
            i2f
            fstore 3 /* y */
        start local 3 // float y
         2: .line 370
            aload 0 /* this */
            fload 2 /* x */
            fload 3 /* y */
            fload 2 /* x */
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.width:I
            i2f
            fadd
            fload 3 /* y */
            aload 1 /* other */
            getfield com.sun.javafx.geom.Rectangle.height:I
            i2f
            fadd
            invokevirtual com.sun.javafx.geom.RectBounds.intersectWith:(FFFF)V
         3: .line 371
            return
        end local 3 // float y
        end local 2 // float x
        end local 1 // com.sun.javafx.geom.Rectangle other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    4     1  other  Lcom/sun/javafx/geom/Rectangle;
            1    4     2      x  F
            2    4     3      y  F
    MethodParameters:
       Name  Flags
      other  

  public void intersectWith(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float maxX
        start local 4 // float maxY
         0: .line 375
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 1
            return
         1: .line 376
      StackMap locals:
      StackMap stack:
            fload 3 /* maxX */
            fload 1 /* minX */
            fcmpg
            iflt 2
            fload 4 /* maxY */
            fload 2 /* minY */
            fcmpg
            ifge 4
         2: .line 377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            pop
         3: .line 378
            return
         4: .line 381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fload 1 /* minX */
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         5: .line 382
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fload 2 /* minY */
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minY:F
         6: .line 383
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fload 3 /* maxX */
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         7: .line 384
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fload 4 /* maxY */
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         8: .line 385
            return
        end local 4 // float maxY
        end local 3 // float maxX
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    9     1  minX  F
            0    9     2  minY  F
            0    9     3  maxX  F
            0    9     4  maxY  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      maxX  
      maxY  

  public void intersectWith(float, float, float, float, float, float);
    descriptor: (FFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float minX
        start local 2 // float minY
        start local 3 // float minZ
        start local 4 // float maxX
        start local 5 // float maxY
        start local 6 // float maxZ
         0: .line 390
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 1
            return
         1: .line 391
      StackMap locals:
      StackMap stack:
            fload 4 /* maxX */
            fload 1 /* minX */
            fcmpg
            iflt 2
            fload 5 /* maxY */
            fload 2 /* minY */
            fcmpg
            iflt 2
            fload 6 /* maxZ */
            fload 3 /* minZ */
            fcmpg
            ifge 4
         2: .line 392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            pop
         3: .line 393
            return
         4: .line 396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fload 1 /* minX */
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         5: .line 397
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fload 2 /* minY */
            invokestatic java.lang.Math.max:(FF)F
            putfield com.sun.javafx.geom.RectBounds.minY:F
         6: .line 398
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fload 4 /* maxX */
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         7: .line 399
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fload 5 /* maxY */
            invokestatic java.lang.Math.min:(FF)F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         8: .line 400
            return
        end local 6 // float maxZ
        end local 5 // float maxY
        end local 4 // float maxX
        end local 3 // float minZ
        end local 2 // float minY
        end local 1 // float minX
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    9     1  minX  F
            0    9     2  minY  F
            0    9     3  minZ  F
            0    9     4  maxX  F
            0    9     5  maxY  F
            0    9     6  maxZ  F
    MethodParameters:
      Name  Flags
      minX  
      minY  
      minZ  
      maxX  
      maxY  
      maxZ  

  public boolean contains(com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.Point2D p
         0: .line 403
            aload 1 /* p */
            ifnull 1
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
         2: .line 404
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            getfield com.sun.javafx.geom.Point2D.x:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpl
            iflt 3
            aload 1 /* p */
            getfield com.sun.javafx.geom.Point2D.x:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpg
            ifgt 3
            aload 1 /* p */
            getfield com.sun.javafx.geom.Point2D.y:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpl
            iflt 3
            aload 1 /* p */
            getfield com.sun.javafx.geom.Point2D.y:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fcmpg
            ifgt 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // com.sun.javafx.geom.Point2D p
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    4     1     p  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      p     

  public boolean contains(float, float);
    descriptor: (FF)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float x
        start local 2 // float y
         0: .line 408
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 1
            iconst_0
            ireturn
         1: .line 409
      StackMap locals:
      StackMap stack:
            fload 1 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpl
            iflt 2
            fload 1 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpg
            ifgt 2
            fload 2 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpl
            iflt 2
            fload 2 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fcmpg
            ifgt 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    3     1     x  F
            0    3     2     y  F
    MethodParameters:
      Name  Flags
      x     
      y     

  public boolean contains(com.sun.javafx.geom.RectBounds);
    descriptor: (Lcom/sun/javafx/geom/RectBounds;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.RectBounds other
         0: .line 421
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifne 1
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
         2: .line 422
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 1 /* other */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpg
            ifgt 3
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 1 /* other */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpl
            iflt 3
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            aload 1 /* other */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpg
            ifgt 3
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            aload 1 /* other */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fcmpl
            iflt 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // com.sun.javafx.geom.RectBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    4     1  other  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
       Name  Flags
      other  

  public boolean intersects(float, float, float, float);
    descriptor: (FFFF)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float width
        start local 4 // float height
         0: .line 426
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 1
            iconst_0
            ireturn
         1: .line 427
      StackMap locals:
      StackMap stack:
            fload 1 /* x */
            fload 3 /* width */
            fadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpl
            iflt 6
         2: .line 428
            fload 2 /* y */
            fload 4 /* height */
            fadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpl
            iflt 6
         3: .line 429
            fload 1 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpg
            ifgt 6
         4: .line 430
            fload 2 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
         5: .line 427
            fcmpg
            ifgt 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
        end local 4 // float height
        end local 3 // float width
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/javafx/geom/RectBounds;
            0    7     1       x  F
            0    7     2       y  F
            0    7     3   width  F
            0    7     4  height  F
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public boolean intersects(com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.BaseBounds other
         0: .line 434
            aload 1 /* other */
            ifnull 1
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.isEmpty:()Z
            ifne 1
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 2
         1: .line 435
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 437
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpl
            iflt 9
         3: .line 438
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpl
            iflt 9
         4: .line 439
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinZ:()F
            fcmpl
            iflt 9
         5: .line 440
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpg
            ifgt 9
         6: .line 441
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fcmpg
            ifgt 9
         7: .line 442
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxZ:()F
         8: .line 437
            fcmpg
            ifgt 9
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        end local 1 // com.sun.javafx.geom.BaseBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/javafx/geom/RectBounds;
            0   10     1  other  Lcom/sun/javafx/geom/BaseBounds;
    MethodParameters:
       Name  Flags
      other  

  public boolean disjoint(float, float, float, float);
    descriptor: (FFFF)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float width
        start local 4 // float height
         0: .line 446
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 1
            iconst_1
            ireturn
         1: .line 447
      StackMap locals:
      StackMap stack:
            fload 1 /* x */
            fload 3 /* width */
            fadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpg
            iflt 6
         2: .line 448
            fload 2 /* y */
            fload 4 /* height */
            fadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpg
            iflt 6
         3: .line 449
            fload 1 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpl
            ifgt 6
         4: .line 450
            fload 2 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
         5: .line 447
            fcmpl
            ifgt 6
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_1
            ireturn
        end local 4 // float height
        end local 3 // float width
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/javafx/geom/RectBounds;
            0    7     1       x  F
            0    7     2       y  F
            0    7     3   width  F
            0    7     4  height  F
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public boolean disjoint(com.sun.javafx.geom.RectBounds);
    descriptor: (Lcom/sun/javafx/geom/RectBounds;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // com.sun.javafx.geom.RectBounds other
         0: .line 454
            aload 1 /* other */
            ifnull 1
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifne 1
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.isEmpty:()Z
            ifeq 2
         1: .line 455
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 457
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpg
            iflt 7
         3: .line 458
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpg
            iflt 7
         4: .line 459
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpl
            ifgt 7
         5: .line 460
            aload 1 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
         6: .line 457
            fcmpl
            ifgt 7
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_1
            ireturn
        end local 1 // com.sun.javafx.geom.RectBounds other
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    8     1  other  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
       Name  Flags
      other  

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 465
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fcmpl
            iflt 1
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fcmpl
            iflt 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/RectBounds;

  public void roundOut();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 474
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            f2d
            invokestatic java.lang.Math.floor:(D)D
            d2f
            putfield com.sun.javafx.geom.RectBounds.minX:F
         1: .line 475
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            f2d
            invokestatic java.lang.Math.floor:(D)D
            d2f
            putfield com.sun.javafx.geom.RectBounds.minY:F
         2: .line 476
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2f
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         3: .line 477
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2f
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         4: .line 478
            return
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/RectBounds;

  public void grow(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float h
        start local 2 // float v
         0: .line 481
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fload 1 /* h */
            fsub
            putfield com.sun.javafx.geom.RectBounds.minX:F
         1: .line 482
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fload 1 /* h */
            fadd
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         2: .line 483
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fload 2 /* v */
            fsub
            putfield com.sun.javafx.geom.RectBounds.minY:F
         3: .line 484
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fload 2 /* v */
            fadd
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         4: .line 485
            return
        end local 2 // float v
        end local 1 // float h
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1     h  F
            0    5     2     v  F
    MethodParameters:
      Name  Flags
      h     
      v     

  public com.sun.javafx.geom.BaseBounds deriveWithPadding(float, float, float);
    descriptor: (FFF)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float h
        start local 2 // float v
        start local 3 // float d
         0: .line 488
            fload 3 /* d */
            fconst_0
            fcmpl
            ifne 3
         1: .line 489
            aload 0 /* this */
            fload 1 /* h */
            fload 2 /* v */
            invokevirtual com.sun.javafx.geom.RectBounds.grow:(FF)V
         2: .line 490
            aload 0 /* this */
            areturn
         3: .line 492
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.BoxBounds
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fconst_0
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fconst_0
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(FFFFFF)V
            astore 4 /* bb */
        start local 4 // com.sun.javafx.geom.BoxBounds bb
         4: .line 493
            aload 4 /* bb */
            fload 1 /* h */
            fload 2 /* v */
            fload 3 /* d */
            invokevirtual com.sun.javafx.geom.BoxBounds.grow:(FFF)V
         5: .line 494
            aload 4 /* bb */
            areturn
        end local 4 // com.sun.javafx.geom.BoxBounds bb
        end local 3 // float d
        end local 2 // float v
        end local 1 // float h
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    6     1     h  F
            0    6     2     v  F
            0    6     3     d  F
            4    6     4    bb  Lcom/sun/javafx/geom/BoxBounds;
    MethodParameters:
      Name  Flags
      h     
      v     
      d     

  public com.sun.javafx.geom.RectBounds makeEmpty();
    descriptor: ()Lcom/sun/javafx/geom/RectBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 501
            aload 0 /* this */
            aload 0 /* this */
            fconst_0
            dup_x1
            putfield com.sun.javafx.geom.RectBounds.minY:F
            putfield com.sun.javafx.geom.RectBounds.minX:F
         1: .line 502
            aload 0 /* this */
            aload 0 /* this */
            ldc -1.0
            dup_x1
            putfield com.sun.javafx.geom.RectBounds.maxY:F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         2: .line 503
            aload 0 /* this */
            areturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/RectBounds;

  protected void sortMinMax();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 507
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fcmpl
            ifle 4
         1: .line 508
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            fstore 1 /* tmp */
        start local 1 // float tmp
         2: .line 509
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            putfield com.sun.javafx.geom.RectBounds.maxX:F
         3: .line 510
            aload 0 /* this */
            fload 1 /* tmp */
            putfield com.sun.javafx.geom.RectBounds.minX:F
        end local 1 // float tmp
         4: .line 512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fcmpl
            ifle 8
         5: .line 513
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            fstore 1 /* tmp */
        start local 1 // float tmp
         6: .line 514
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            putfield com.sun.javafx.geom.RectBounds.maxY:F
         7: .line 515
            aload 0 /* this */
            fload 1 /* tmp */
            putfield com.sun.javafx.geom.RectBounds.minY:F
        end local 1 // float tmp
         8: .line 517
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/RectBounds;
            2    4     1   tmp  F
            6    8     1   tmp  F

  public void translate(float, float, float);
    descriptor: (FFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float z
         0: .line 520
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            fload 1 /* x */
            fadd
            invokevirtual com.sun.javafx.geom.RectBounds.setMinX:(F)V
         1: .line 521
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            fload 2 /* y */
            fadd
            invokevirtual com.sun.javafx.geom.RectBounds.setMinY:(F)V
         2: .line 522
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
            fload 1 /* x */
            fadd
            invokevirtual com.sun.javafx.geom.RectBounds.setMaxX:(F)V
         3: .line 523
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
            fload 2 /* y */
            fadd
            invokevirtual com.sun.javafx.geom.RectBounds.setMaxY:(F)V
         4: .line 524
            return
        end local 3 // float z
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/RectBounds;
            0    5     1     x  F
            0    5     2     y  F
            0    5     3     z  F
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.javafx.geom.RectBounds this
        start local 1 // java.lang.Object obj
         0: .line 527
            aload 1 /* obj */
            ifnonnull 1
            iconst_0
            ireturn
         1: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 2
            iconst_0
            ireturn
         2: .line 530
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast com.sun.javafx.geom.RectBounds
            astore 2 /* other */
        start local 2 // com.sun.javafx.geom.RectBounds other
         3: .line 531
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            aload 2 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            fcmpl
            ifeq 4
            iconst_0
            ireturn
         4: .line 532
      StackMap locals: com.sun.javafx.geom.RectBounds
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            aload 2 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            fcmpl
            ifeq 5
            iconst_0
            ireturn
         5: .line 533
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 2 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxX:()F
            fcmpl
            ifeq 6
            iconst_0
            ireturn
         6: .line 534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            aload 2 /* other */
            invokevirtual com.sun.javafx.geom.RectBounds.getMaxY:()F
            fcmpl
            ifeq 7
            iconst_0
            ireturn
         7: .line 535
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // com.sun.javafx.geom.RectBounds other
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/sun/javafx/geom/RectBounds;
            0    8     1    obj  Ljava/lang/Object;
            3    8     2  other  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 539
            bipush 7
            istore 1 /* hash */
        start local 1 // int hash
         1: .line 540
            bipush 79
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            invokestatic java.lang.Float.floatToIntBits:(F)I
            iadd
            istore 1 /* hash */
         2: .line 541
            bipush 79
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            invokestatic java.lang.Float.floatToIntBits:(F)I
            iadd
            istore 1 /* hash */
         3: .line 542
            bipush 79
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            invokestatic java.lang.Float.floatToIntBits:(F)I
            iadd
            istore 1 /* hash */
         4: .line 543
            bipush 79
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            invokestatic java.lang.Float.floatToIntBits:(F)I
            iadd
            istore 1 /* hash */
         5: .line 544
            iload 1 /* hash */
            ireturn
        end local 1 // int hash
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/RectBounds;
            1    6     1  hash  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.RectBounds this
         0: .line 548
            new java.lang.StringBuilder
            dup
            ldc "RectBounds { minX:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc ", minY:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc ", maxX:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc ", maxY:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc "} (w:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxX:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minX:F
            fsub
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc ", h:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.maxY:F
            aload 0 /* this */
            getfield com.sun.javafx.geom.RectBounds.minY:F
            fsub
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.javafx.geom.RectBounds this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/RectBounds;

  public com.sun.javafx.geom.BaseBounds makeEmpty();
    descriptor: ()Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.javafx.geom.RectBounds.makeEmpty:()Lcom/sun/javafx/geom/RectBounds;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "RectBounds.java"
InnerClasses:
  public final BoundsType = com.sun.javafx.geom.BaseBounds$BoundsType of com.sun.javafx.geom.BaseBounds