public final class com.sun.javafx.geometry.BoundsUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.geometry.BoundsUtils
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geometry.BoundsUtils this
         0: .line 34
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.javafx.geometry.BoundsUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geometry/BoundsUtils;

  private static double min4(double, double, double, double);
    descriptor: (DDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=8, args_size=4
        start local 0 // double v1
        start local 2 // double v2
        start local 4 // double v3
        start local 6 // double v4
         0: .line 37
            dload 0 /* v1 */
            dload 2 /* v2 */
            invokestatic java.lang.Math.min:(DD)D
            dload 4 /* v3 */
            dload 6 /* v4 */
            invokestatic java.lang.Math.min:(DD)D
            invokestatic java.lang.Math.min:(DD)D
            dreturn
        end local 6 // double v4
        end local 4 // double v3
        end local 2 // double v2
        end local 0 // double v1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    v1  D
            0    1     2    v2  D
            0    1     4    v3  D
            0    1     6    v4  D
    MethodParameters:
      Name  Flags
      v1    
      v2    
      v3    
      v4    

  private static double min8(double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=10, locals=16, args_size=8
        start local 0 // double v1
        start local 2 // double v2
        start local 4 // double v3
        start local 6 // double v4
        start local 8 // double v5
        start local 10 // double v6
        start local 12 // double v7
        start local 14 // double v8
         0: .line 42
            dload 0 /* v1 */
            dload 2 /* v2 */
            dload 4 /* v3 */
            dload 6 /* v4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.min4:(DDDD)D
            dload 8 /* v5 */
            dload 10 /* v6 */
            dload 12 /* v7 */
            dload 14 /* v8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.min4:(DDDD)D
            invokestatic java.lang.Math.min:(DD)D
            dreturn
        end local 14 // double v8
        end local 12 // double v7
        end local 10 // double v6
        end local 8 // double v5
        end local 6 // double v4
        end local 4 // double v3
        end local 2 // double v2
        end local 0 // double v1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    v1  D
            0    1     2    v2  D
            0    1     4    v3  D
            0    1     6    v4  D
            0    1     8    v5  D
            0    1    10    v6  D
            0    1    12    v7  D
            0    1    14    v8  D
    MethodParameters:
      Name  Flags
      v1    
      v2    
      v3    
      v4    
      v5    
      v6    
      v7    
      v8    

  private static double max4(double, double, double, double);
    descriptor: (DDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=8, args_size=4
        start local 0 // double v1
        start local 2 // double v2
        start local 4 // double v3
        start local 6 // double v4
         0: .line 46
            dload 0 /* v1 */
            dload 2 /* v2 */
            invokestatic java.lang.Math.max:(DD)D
            dload 4 /* v3 */
            dload 6 /* v4 */
            invokestatic java.lang.Math.max:(DD)D
            invokestatic java.lang.Math.max:(DD)D
            dreturn
        end local 6 // double v4
        end local 4 // double v3
        end local 2 // double v2
        end local 0 // double v1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    v1  D
            0    1     2    v2  D
            0    1     4    v3  D
            0    1     6    v4  D
    MethodParameters:
      Name  Flags
      v1    
      v2    
      v3    
      v4    

  private static double max8(double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDD)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=10, locals=16, args_size=8
        start local 0 // double v1
        start local 2 // double v2
        start local 4 // double v3
        start local 6 // double v4
        start local 8 // double v5
        start local 10 // double v6
        start local 12 // double v7
        start local 14 // double v8
         0: .line 51
            dload 0 /* v1 */
            dload 2 /* v2 */
            dload 4 /* v3 */
            dload 6 /* v4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.max4:(DDDD)D
            dload 8 /* v5 */
            dload 10 /* v6 */
            dload 12 /* v7 */
            dload 14 /* v8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.max4:(DDDD)D
            invokestatic java.lang.Math.max:(DD)D
            dreturn
        end local 14 // double v8
        end local 12 // double v7
        end local 10 // double v6
        end local 8 // double v5
        end local 6 // double v4
        end local 4 // double v3
        end local 2 // double v2
        end local 0 // double v1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    v1  D
            0    1     2    v2  D
            0    1     4    v3  D
            0    1     6    v4  D
            0    1     8    v5  D
            0    1    10    v6  D
            0    1    12    v7  D
            0    1    14    v8  D
    MethodParameters:
      Name  Flags
      v1    
      v2    
      v3    
      v4    
      v5    
      v6    
      v7    
      v8    

  public static javafx.geometry.Bounds createBoundingBox(javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=16, locals=16, args_size=8
        start local 0 // javafx.geometry.Point2D p1
        start local 1 // javafx.geometry.Point2D p2
        start local 2 // javafx.geometry.Point2D p3
        start local 3 // javafx.geometry.Point2D p4
        start local 4 // javafx.geometry.Point2D p5
        start local 5 // javafx.geometry.Point2D p6
        start local 6 // javafx.geometry.Point2D p7
        start local 7 // javafx.geometry.Point2D p8
         0: .line 58
            aload 0 /* p1 */
            ifnull 2
            aload 1 /* p2 */
            ifnull 2
            aload 2 /* p3 */
            ifnull 2
            aload 3 /* p4 */
            ifnull 2
         1: .line 59
            aload 4 /* p5 */
            ifnull 2
            aload 5 /* p6 */
            ifnull 2
            aload 6 /* p7 */
            ifnull 2
            aload 7 /* p8 */
            ifnonnull 3
         2: .line 60
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 63
      StackMap locals:
      StackMap stack:
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getX:()D
         4: .line 64
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point2D.getX:()D
         5: .line 63
            invokestatic com.sun.javafx.geometry.BoundsUtils.min8:(DDDDDDDD)D
            dstore 8 /* minX */
        start local 8 // double minX
         6: .line 65
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getX:()D
         7: .line 66
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point2D.getX:()D
         8: .line 65
            invokestatic com.sun.javafx.geometry.BoundsUtils.max8:(DDDDDDDD)D
            dstore 10 /* maxX */
        start local 10 // double maxX
         9: .line 68
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getY:()D
        10: .line 69
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point2D.getY:()D
        11: .line 68
            invokestatic com.sun.javafx.geometry.BoundsUtils.min8:(DDDDDDDD)D
            dstore 12 /* minY */
        start local 12 // double minY
        12: .line 70
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getY:()D
        13: .line 71
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point2D.getY:()D
        14: .line 70
            invokestatic com.sun.javafx.geometry.BoundsUtils.max8:(DDDDDDDD)D
            dstore 14 /* maxY */
        start local 14 // double maxY
        15: .line 73
            new javafx.geometry.BoundingBox
            dup
            dload 8 /* minX */
            dload 12 /* minY */
            dload 10 /* maxX */
            dload 8 /* minX */
            dsub
            dload 14 /* maxY */
            dload 12 /* minY */
            dsub
            invokespecial javafx.geometry.BoundingBox.<init>:(DDDD)V
            areturn
        end local 14 // double maxY
        end local 12 // double minY
        end local 10 // double maxX
        end local 8 // double minX
        end local 7 // javafx.geometry.Point2D p8
        end local 6 // javafx.geometry.Point2D p7
        end local 5 // javafx.geometry.Point2D p6
        end local 4 // javafx.geometry.Point2D p5
        end local 3 // javafx.geometry.Point2D p4
        end local 2 // javafx.geometry.Point2D p3
        end local 1 // javafx.geometry.Point2D p2
        end local 0 // javafx.geometry.Point2D p1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0    p1  Ljavafx/geometry/Point2D;
            0   16     1    p2  Ljavafx/geometry/Point2D;
            0   16     2    p3  Ljavafx/geometry/Point2D;
            0   16     3    p4  Ljavafx/geometry/Point2D;
            0   16     4    p5  Ljavafx/geometry/Point2D;
            0   16     5    p6  Ljavafx/geometry/Point2D;
            0   16     6    p7  Ljavafx/geometry/Point2D;
            0   16     7    p8  Ljavafx/geometry/Point2D;
            6   16     8  minX  D
            9   16    10  maxX  D
           12   16    12  minY  D
           15   16    14  maxY  D
    MethodParameters:
      Name  Flags
      p1    
      p2    
      p3    
      p4    
      p5    
      p6    
      p7    
      p8    

  public static javafx.geometry.Bounds createBoundingBox(javafx.geometry.Point3D, javafx.geometry.Point3D, javafx.geometry.Point3D, javafx.geometry.Point3D, javafx.geometry.Point3D, javafx.geometry.Point3D, javafx.geometry.Point3D, javafx.geometry.Point3D);
    descriptor: (Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Bounds;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=16, locals=20, args_size=8
        start local 0 // javafx.geometry.Point3D p1
        start local 1 // javafx.geometry.Point3D p2
        start local 2 // javafx.geometry.Point3D p3
        start local 3 // javafx.geometry.Point3D p4
        start local 4 // javafx.geometry.Point3D p5
        start local 5 // javafx.geometry.Point3D p6
        start local 6 // javafx.geometry.Point3D p7
        start local 7 // javafx.geometry.Point3D p8
         0: .line 79
            aload 0 /* p1 */
            ifnull 2
            aload 1 /* p2 */
            ifnull 2
            aload 2 /* p3 */
            ifnull 2
            aload 3 /* p4 */
            ifnull 2
         1: .line 80
            aload 4 /* p5 */
            ifnull 2
            aload 5 /* p6 */
            ifnull 2
            aload 6 /* p7 */
            ifnull 2
            aload 7 /* p8 */
            ifnonnull 3
         2: .line 81
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 84
      StackMap locals:
      StackMap stack:
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point3D.getX:()D
         4: .line 85
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point3D.getX:()D
         5: .line 84
            invokestatic com.sun.javafx.geometry.BoundsUtils.min8:(DDDDDDDD)D
            dstore 8 /* minX */
        start local 8 // double minX
         6: .line 86
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point3D.getX:()D
         7: .line 87
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point3D.getX:()D
         8: .line 86
            invokestatic com.sun.javafx.geometry.BoundsUtils.max8:(DDDDDDDD)D
            dstore 10 /* maxX */
        start local 10 // double maxX
         9: .line 89
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point3D.getY:()D
        10: .line 90
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point3D.getY:()D
        11: .line 89
            invokestatic com.sun.javafx.geometry.BoundsUtils.min8:(DDDDDDDD)D
            dstore 12 /* minY */
        start local 12 // double minY
        12: .line 91
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point3D.getY:()D
        13: .line 92
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point3D.getY:()D
        14: .line 91
            invokestatic com.sun.javafx.geometry.BoundsUtils.max8:(DDDDDDDD)D
            dstore 14 /* maxY */
        start local 14 // double maxY
        15: .line 94
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
        16: .line 95
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
        17: .line 94
            invokestatic com.sun.javafx.geometry.BoundsUtils.min8:(DDDDDDDD)D
            dstore 16 /* minZ */
        start local 16 // double minZ
        18: .line 96
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
        19: .line 97
            aload 4 /* p5 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 5 /* p6 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 6 /* p7 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            aload 7 /* p8 */
            invokevirtual javafx.geometry.Point3D.getZ:()D
        20: .line 96
            invokestatic com.sun.javafx.geometry.BoundsUtils.max8:(DDDDDDDD)D
            dstore 18 /* maxZ */
        start local 18 // double maxZ
        21: .line 99
            new javafx.geometry.BoundingBox
            dup
            dload 8 /* minX */
            dload 12 /* minY */
            dload 16 /* minZ */
            dload 10 /* maxX */
            dload 8 /* minX */
            dsub
            dload 14 /* maxY */
            dload 12 /* minY */
            dsub
            dload 18 /* maxZ */
            dload 16 /* minZ */
            dsub
            invokespecial javafx.geometry.BoundingBox.<init>:(DDDDDD)V
            areturn
        end local 18 // double maxZ
        end local 16 // double minZ
        end local 14 // double maxY
        end local 12 // double minY
        end local 10 // double maxX
        end local 8 // double minX
        end local 7 // javafx.geometry.Point3D p8
        end local 6 // javafx.geometry.Point3D p7
        end local 5 // javafx.geometry.Point3D p6
        end local 4 // javafx.geometry.Point3D p5
        end local 3 // javafx.geometry.Point3D p4
        end local 2 // javafx.geometry.Point3D p3
        end local 1 // javafx.geometry.Point3D p2
        end local 0 // javafx.geometry.Point3D p1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0    p1  Ljavafx/geometry/Point3D;
            0   22     1    p2  Ljavafx/geometry/Point3D;
            0   22     2    p3  Ljavafx/geometry/Point3D;
            0   22     3    p4  Ljavafx/geometry/Point3D;
            0   22     4    p5  Ljavafx/geometry/Point3D;
            0   22     5    p6  Ljavafx/geometry/Point3D;
            0   22     6    p7  Ljavafx/geometry/Point3D;
            0   22     7    p8  Ljavafx/geometry/Point3D;
            6   22     8  minX  D
            9   22    10  maxX  D
           12   22    12  minY  D
           15   22    14  maxY  D
           18   22    16  minZ  D
           21   22    18  maxZ  D
    MethodParameters:
      Name  Flags
      p1    
      p2    
      p3    
      p4    
      p5    
      p6    
      p7    
      p8    

  public static javafx.geometry.Bounds createBoundingBox(javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D, javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=12, args_size=4
        start local 0 // javafx.geometry.Point2D p1
        start local 1 // javafx.geometry.Point2D p2
        start local 2 // javafx.geometry.Point2D p3
        start local 3 // javafx.geometry.Point2D p4
         0: .line 104
            aload 0 /* p1 */
            ifnull 1
            aload 1 /* p2 */
            ifnull 1
            aload 2 /* p3 */
            ifnull 1
            aload 3 /* p4 */
            ifnonnull 2
         1: .line 105
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 108
      StackMap locals:
      StackMap stack:
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            invokestatic com.sun.javafx.geometry.BoundsUtils.min4:(DDDD)D
            dstore 4 /* minX */
        start local 4 // double minX
         3: .line 109
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getX:()D
            invokestatic com.sun.javafx.geometry.BoundsUtils.max4:(DDDD)D
            dstore 6 /* maxX */
        start local 6 // double maxX
         4: .line 110
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokestatic com.sun.javafx.geometry.BoundsUtils.min4:(DDDD)D
            dstore 8 /* minY */
        start local 8 // double minY
         5: .line 111
            aload 0 /* p1 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 1 /* p2 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 2 /* p3 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 3 /* p4 */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokestatic com.sun.javafx.geometry.BoundsUtils.max4:(DDDD)D
            dstore 10 /* maxY */
        start local 10 // double maxY
         6: .line 113
            new javafx.geometry.BoundingBox
            dup
            dload 4 /* minX */
            dload 8 /* minY */
            dload 6 /* maxX */
            dload 4 /* minX */
            dsub
            dload 10 /* maxY */
            dload 8 /* minY */
            dsub
            invokespecial javafx.geometry.BoundingBox.<init>:(DDDD)V
            areturn
        end local 10 // double maxY
        end local 8 // double minY
        end local 6 // double maxX
        end local 4 // double minX
        end local 3 // javafx.geometry.Point2D p4
        end local 2 // javafx.geometry.Point2D p3
        end local 1 // javafx.geometry.Point2D p2
        end local 0 // javafx.geometry.Point2D p1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0    p1  Ljavafx/geometry/Point2D;
            0    7     1    p2  Ljavafx/geometry/Point2D;
            0    7     2    p3  Ljavafx/geometry/Point2D;
            0    7     3    p4  Ljavafx/geometry/Point2D;
            3    7     4  minX  D
            4    7     6  maxX  D
            5    7     8  minY  D
            6    7    10  maxY  D
    MethodParameters:
      Name  Flags
      p1    
      p2    
      p3    
      p4    
}
SourceFile: "BoundsUtils.java"