public class javafx.scene.layout.CornerRadii
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.layout.CornerRadii
  super_class: java.lang.Object
{
  public static final javafx.scene.layout.CornerRadii EMPTY;
    descriptor: Ljavafx/scene/layout/CornerRadii;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private double topLeftHorizontalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double topLeftVerticalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double topRightVerticalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double topRightHorizontalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double bottomRightHorizontalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double bottomRightVerticalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double bottomLeftVerticalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double bottomLeftHorizontalRadius;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private final boolean topLeftHorizontalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean topLeftVerticalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean topRightVerticalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean topRightHorizontalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean bottomRightHorizontalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean bottomRightVerticalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean bottomLeftVerticalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean bottomLeftHorizontalRadiusAsPercentage;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final boolean hasPercentBasedRadii;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final boolean uniform;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  private final int hash;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=26, locals=0, args_size=0
         0: .line 45
            new javafx.scene.layout.CornerRadii
            dup
         1: .line 46
            dconst_0
            dconst_0
            dconst_0
            dconst_0
            dconst_0
            dconst_0
            dconst_0
            dconst_0
         2: .line 47
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
         3: .line 45
            invokespecial javafx.scene.layout.CornerRadii.<init>:(DDDDDDDDZZZZZZZZ)V
            putstatic javafx.scene.layout.CornerRadii.EMPTY:Ljavafx/scene/layout/CornerRadii;
         4: .line 48
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public final double getTopLeftHorizontalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 54
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final double getTopLeftVerticalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 61
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final double getTopRightVerticalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 68
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final double getTopRightHorizontalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 75
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final double getBottomRightHorizontalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 82
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final double getBottomRightVerticalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 89
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final double getBottomLeftVerticalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 96
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final double getBottomLeftHorizontalRadius();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 103
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            dreturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isTopLeftHorizontalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 110
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isTopLeftVerticalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 117
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isTopRightVerticalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 124
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isTopRightHorizontalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 131
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isBottomRightHorizontalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 138
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isBottomRightVerticalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 145
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isBottomLeftVerticalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 152
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isBottomLeftHorizontalRadiusAsPercentage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 159
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public final boolean isUniform();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 169
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.uniform:Z
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public void <init>(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=3, args_size=2
        start local 0 // javafx.scene.layout.CornerRadii this
        start local 1 // double radius
         0: .line 184
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 186
            dload 1 /* radius */
            dconst_0
            dcmpg
            ifge 3
         2: .line 187
            new java.lang.IllegalArgumentException
            dup
            ldc "The radii value may not be < 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 189
      StackMap locals: javafx.scene.layout.CornerRadii double
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
         4: .line 190
            aload 0 /* this */
            aload 0 /* this */
         5: .line 191
            aload 0 /* this */
            aload 0 /* this */
         6: .line 192
            aload 0 /* this */
            aload 0 /* this */
            dload 1 /* radius */
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
         7: .line 191
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
         8: .line 190
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
         9: .line 189
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
        10: .line 194
            aload 0 /* this */
            aload 0 /* this */
        11: .line 195
            aload 0 /* this */
            aload 0 /* this */
        12: .line 196
            aload 0 /* this */
            aload 0 /* this */
        13: .line 197
            aload 0 /* this */
            aload 0 /* this */
            iconst_0
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
        14: .line 196
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
        15: .line 195
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
        16: .line 194
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
        17: .line 199
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.layout.CornerRadii.hasPercentBasedRadii:Z
        18: .line 200
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.layout.CornerRadii.uniform:Z
        19: .line 201
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.layout.CornerRadii.preComputeHash:()I
            putfield javafx.scene.layout.CornerRadii.hash:I
        20: .line 202
            return
        end local 1 // double radius
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Ljavafx/scene/layout/CornerRadii;
            0   21     1  radius  D
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "radius")
    MethodParameters:
        Name  Flags
      radius  

  public void <init>(double, boolean);
    descriptor: (DZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=4, args_size=3
        start local 0 // javafx.scene.layout.CornerRadii this
        start local 1 // double radius
        start local 3 // boolean asPercent
         0: .line 212
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 213
            dload 1 /* radius */
            dconst_0
            dcmpg
            ifge 3
         2: .line 214
            new java.lang.IllegalArgumentException
            dup
            ldc "The radii value may not be < 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 216
      StackMap locals: javafx.scene.layout.CornerRadii double int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
         4: .line 217
            aload 0 /* this */
            aload 0 /* this */
         5: .line 218
            aload 0 /* this */
            aload 0 /* this */
         6: .line 219
            aload 0 /* this */
            aload 0 /* this */
            dload 1 /* radius */
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
         7: .line 218
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
         8: .line 217
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
         9: .line 216
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
        10: .line 221
            aload 0 /* this */
            aload 0 /* this */
        11: .line 222
            aload 0 /* this */
            aload 0 /* this */
        12: .line 223
            aload 0 /* this */
            aload 0 /* this */
        13: .line 224
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* asPercent */
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
        14: .line 223
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
        15: .line 222
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
        16: .line 221
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
        17: .line 226
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.layout.CornerRadii.uniform:Z
        18: .line 227
            aload 0 /* this */
            iload 3 /* asPercent */
            putfield javafx.scene.layout.CornerRadii.hasPercentBasedRadii:Z
        19: .line 228
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.layout.CornerRadii.preComputeHash:()I
            putfield javafx.scene.layout.CornerRadii.hash:I
        20: .line 229
            return
        end local 3 // boolean asPercent
        end local 1 // double radius
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Ljavafx/scene/layout/CornerRadii;
            0   21     1     radius  D
            0   21     3  asPercent  Z
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "radius")
      1:
        javafx.beans.NamedArg(value = "asPercent")
    MethodParameters:
           Name  Flags
      radius     
      asPercent  

  public void <init>(double, double, double, double, boolean);
    descriptor: (DDDDZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=10, args_size=6
        start local 0 // javafx.scene.layout.CornerRadii this
        start local 1 // double topLeft
        start local 3 // double topRight
        start local 5 // double bottomRight
        start local 7 // double bottomLeft
        start local 9 // boolean asPercent
         0: .line 241
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 242
            dload 1 /* topLeft */
            dconst_0
            dcmpg
            iflt 2
            dload 3 /* topRight */
            dconst_0
            dcmpg
            iflt 2
            dload 5 /* bottomRight */
            dconst_0
            dcmpg
            iflt 2
            dload 7 /* bottomLeft */
            dconst_0
            dcmpg
            ifge 3
         2: .line 243
      StackMap locals: javafx.scene.layout.CornerRadii double double double double int
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "No radii value may be < 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            dload 1 /* topLeft */
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
         4: .line 247
            aload 0 /* this */
            aload 0 /* this */
            dload 3 /* topRight */
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
         5: .line 248
            aload 0 /* this */
            aload 0 /* this */
            dload 5 /* bottomRight */
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
         6: .line 249
            aload 0 /* this */
            aload 0 /* this */
            dload 7 /* bottomLeft */
            dup2_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
         7: .line 250
            aload 0 /* this */
            aload 0 /* this */
         8: .line 251
            aload 0 /* this */
            aload 0 /* this */
         9: .line 252
            aload 0 /* this */
            aload 0 /* this */
        10: .line 253
            aload 0 /* this */
            aload 0 /* this */
            iload 9 /* asPercent */
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
        11: .line 252
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
        12: .line 251
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
        13: .line 250
            dup_x1
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
        14: .line 255
            aload 0 /* this */
            dload 1 /* topLeft */
            dload 3 /* topRight */
            dcmpl
            ifne 15
            dload 1 /* topLeft */
            dload 7 /* bottomLeft */
            dcmpl
            ifne 15
            dload 1 /* topLeft */
            dload 5 /* bottomRight */
            dcmpl
            ifne 15
            iconst_1
            goto 16
      StackMap locals:
      StackMap stack: javafx.scene.layout.CornerRadii
        15: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii double double double double int
      StackMap stack: javafx.scene.layout.CornerRadii int
        16: putfield javafx.scene.layout.CornerRadii.uniform:Z
        17: .line 256
            aload 0 /* this */
            iload 9 /* asPercent */
            putfield javafx.scene.layout.CornerRadii.hasPercentBasedRadii:Z
        18: .line 257
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.layout.CornerRadii.preComputeHash:()I
            putfield javafx.scene.layout.CornerRadii.hash:I
        19: .line 258
            return
        end local 9 // boolean asPercent
        end local 7 // double bottomLeft
        end local 5 // double bottomRight
        end local 3 // double topRight
        end local 1 // double topLeft
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   20     0         this  Ljavafx/scene/layout/CornerRadii;
            0   20     1      topLeft  D
            0   20     3     topRight  D
            0   20     5  bottomRight  D
            0   20     7   bottomLeft  D
            0   20     9    asPercent  Z
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "topLeft")
      1:
        javafx.beans.NamedArg(value = "topRight")
      2:
        javafx.beans.NamedArg(value = "bottomRight")
      3:
        javafx.beans.NamedArg(value = "bottomLeft")
      4:
        javafx.beans.NamedArg(value = "asPercent")
    MethodParameters:
             Name  Flags
      topLeft      
      topRight     
      bottomRight  
      bottomLeft   
      asPercent    

  public void <init>(double, double, double, double, double, double, double, double, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean);
    descriptor: (DDDDDDDDZZZZZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=25, args_size=17
        start local 0 // javafx.scene.layout.CornerRadii this
        start local 1 // double topLeftHorizontalRadius
        start local 3 // double topLeftVerticalRadius
        start local 5 // double topRightVerticalRadius
        start local 7 // double topRightHorizontalRadius
        start local 9 // double bottomRightHorizontalRadius
        start local 11 // double bottomRightVerticalRadius
        start local 13 // double bottomLeftVerticalRadius
        start local 15 // double bottomLeftHorizontalRadius
        start local 17 // boolean topLeftHorizontalRadiusAsPercent
        start local 18 // boolean topLeftVerticalRadiusAsPercent
        start local 19 // boolean topRightVerticalRadiusAsPercent
        start local 20 // boolean topRightHorizontalRadiusAsPercent
        start local 21 // boolean bottomRightHorizontalRadiusAsPercent
        start local 22 // boolean bottomRightVerticalRadiusAsPercent
        start local 23 // boolean bottomLeftVerticalRadiusAsPercent
        start local 24 // boolean bottomLeftHorizontalRadiusAsPercent
         0: .line 281
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 288
            dload 1 /* topLeftHorizontalRadius */
            dconst_0
            dcmpg
            iflt 5
            dload 3 /* topLeftVerticalRadius */
            dconst_0
            dcmpg
            iflt 5
         2: .line 289
            dload 5 /* topRightVerticalRadius */
            dconst_0
            dcmpg
            iflt 5
            dload 7 /* topRightHorizontalRadius */
            dconst_0
            dcmpg
            iflt 5
         3: .line 290
            dload 9 /* bottomRightHorizontalRadius */
            dconst_0
            dcmpg
            iflt 5
            dload 11 /* bottomRightVerticalRadius */
            dconst_0
            dcmpg
            iflt 5
         4: .line 291
            dload 13 /* bottomLeftVerticalRadius */
            dconst_0
            dcmpg
            iflt 5
            dload 15 /* bottomLeftHorizontalRadius */
            dconst_0
            dcmpg
            ifge 6
         5: .line 292
      StackMap locals: javafx.scene.layout.CornerRadii double double double double double double double double int int int int int int int int
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "No radii value may be < 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* topLeftHorizontalRadius */
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
         7: .line 295
            aload 0 /* this */
            dload 3 /* topLeftVerticalRadius */
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
         8: .line 296
            aload 0 /* this */
            dload 5 /* topRightVerticalRadius */
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
         9: .line 297
            aload 0 /* this */
            dload 7 /* topRightHorizontalRadius */
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
        10: .line 298
            aload 0 /* this */
            dload 9 /* bottomRightHorizontalRadius */
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
        11: .line 299
            aload 0 /* this */
            dload 11 /* bottomRightVerticalRadius */
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
        12: .line 300
            aload 0 /* this */
            dload 13 /* bottomLeftVerticalRadius */
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
        13: .line 301
            aload 0 /* this */
            dload 15 /* bottomLeftHorizontalRadius */
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
        14: .line 302
            aload 0 /* this */
            iload 17 /* topLeftHorizontalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
        15: .line 303
            aload 0 /* this */
            iload 18 /* topLeftVerticalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
        16: .line 304
            aload 0 /* this */
            iload 19 /* topRightVerticalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
        17: .line 305
            aload 0 /* this */
            iload 20 /* topRightHorizontalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
        18: .line 306
            aload 0 /* this */
            iload 21 /* bottomRightHorizontalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
        19: .line 307
            aload 0 /* this */
            iload 22 /* bottomRightVerticalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
        20: .line 308
            aload 0 /* this */
            iload 23 /* bottomLeftVerticalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
        21: .line 309
            aload 0 /* this */
            iload 24 /* bottomLeftHorizontalRadiusAsPercent */
            putfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
        22: .line 310
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.layout.CornerRadii.preComputeHash:()I
            putfield javafx.scene.layout.CornerRadii.hash:I
        23: .line 311
            aload 0 /* this */
            iload 17 /* topLeftHorizontalRadiusAsPercent */
            ifne 27
            iload 18 /* topLeftVerticalRadiusAsPercent */
            ifne 27
        24: .line 312
            iload 19 /* topRightVerticalRadiusAsPercent */
            ifne 27
            iload 20 /* topRightHorizontalRadiusAsPercent */
            ifne 27
        25: .line 313
            iload 21 /* bottomRightHorizontalRadiusAsPercent */
            ifne 27
            iload 22 /* bottomRightVerticalRadiusAsPercent */
            ifne 27
        26: .line 314
            iload 23 /* bottomLeftVerticalRadiusAsPercent */
            ifne 27
            iload 24 /* bottomLeftHorizontalRadiusAsPercent */
            ifne 27
            iconst_0
            goto 28
      StackMap locals:
      StackMap stack: javafx.scene.layout.CornerRadii
        27: iconst_1
        28: .line 311
      StackMap locals: javafx.scene.layout.CornerRadii double double double double double double double double int int int int int int int int
      StackMap stack: javafx.scene.layout.CornerRadii int
            putfield javafx.scene.layout.CornerRadii.hasPercentBasedRadii:Z
        29: .line 315
            aload 0 /* this */
            dload 1 /* topLeftHorizontalRadius */
            dload 7 /* topRightHorizontalRadius */
            dcmpl
            ifne 41
        30: .line 316
            dload 3 /* topLeftVerticalRadius */
            dload 5 /* topRightVerticalRadius */
            dcmpl
            ifne 41
        31: .line 317
            dload 1 /* topLeftHorizontalRadius */
            dload 9 /* bottomRightHorizontalRadius */
            dcmpl
            ifne 41
        32: .line 318
            dload 3 /* topLeftVerticalRadius */
            dload 11 /* bottomRightVerticalRadius */
            dcmpl
            ifne 41
        33: .line 319
            dload 1 /* topLeftHorizontalRadius */
            dload 15 /* bottomLeftHorizontalRadius */
            dcmpl
            ifne 41
        34: .line 320
            dload 3 /* topLeftVerticalRadius */
            dload 13 /* bottomLeftVerticalRadius */
            dcmpl
            ifne 41
        35: .line 321
            iload 17 /* topLeftHorizontalRadiusAsPercent */
            iload 20 /* topRightHorizontalRadiusAsPercent */
            if_icmpne 41
        36: .line 322
            iload 18 /* topLeftVerticalRadiusAsPercent */
            iload 19 /* topRightVerticalRadiusAsPercent */
            if_icmpne 41
        37: .line 323
            iload 17 /* topLeftHorizontalRadiusAsPercent */
            iload 21 /* bottomRightHorizontalRadiusAsPercent */
            if_icmpne 41
        38: .line 324
            iload 18 /* topLeftVerticalRadiusAsPercent */
            iload 22 /* bottomRightVerticalRadiusAsPercent */
            if_icmpne 41
        39: .line 325
            iload 17 /* topLeftHorizontalRadiusAsPercent */
            iload 24 /* bottomLeftHorizontalRadiusAsPercent */
            if_icmpne 41
        40: .line 326
            iload 18 /* topLeftVerticalRadiusAsPercent */
            iload 23 /* bottomLeftVerticalRadiusAsPercent */
            if_icmpne 41
            iconst_1
            goto 42
      StackMap locals:
      StackMap stack: javafx.scene.layout.CornerRadii
        41: iconst_0
        42: .line 315
      StackMap locals: javafx.scene.layout.CornerRadii double double double double double double double double int int int int int int int int
      StackMap stack: javafx.scene.layout.CornerRadii int
            putfield javafx.scene.layout.CornerRadii.uniform:Z
        43: .line 327
            return
        end local 24 // boolean bottomLeftHorizontalRadiusAsPercent
        end local 23 // boolean bottomLeftVerticalRadiusAsPercent
        end local 22 // boolean bottomRightVerticalRadiusAsPercent
        end local 21 // boolean bottomRightHorizontalRadiusAsPercent
        end local 20 // boolean topRightHorizontalRadiusAsPercent
        end local 19 // boolean topRightVerticalRadiusAsPercent
        end local 18 // boolean topLeftVerticalRadiusAsPercent
        end local 17 // boolean topLeftHorizontalRadiusAsPercent
        end local 15 // double bottomLeftHorizontalRadius
        end local 13 // double bottomLeftVerticalRadius
        end local 11 // double bottomRightVerticalRadius
        end local 9 // double bottomRightHorizontalRadius
        end local 7 // double topRightHorizontalRadius
        end local 5 // double topRightVerticalRadius
        end local 3 // double topLeftVerticalRadius
        end local 1 // double topLeftHorizontalRadius
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot                                  Name  Signature
            0   44     0                                  this  Ljavafx/scene/layout/CornerRadii;
            0   44     1               topLeftHorizontalRadius  D
            0   44     3                 topLeftVerticalRadius  D
            0   44     5                topRightVerticalRadius  D
            0   44     7              topRightHorizontalRadius  D
            0   44     9           bottomRightHorizontalRadius  D
            0   44    11             bottomRightVerticalRadius  D
            0   44    13              bottomLeftVerticalRadius  D
            0   44    15            bottomLeftHorizontalRadius  D
            0   44    17      topLeftHorizontalRadiusAsPercent  Z
            0   44    18        topLeftVerticalRadiusAsPercent  Z
            0   44    19       topRightVerticalRadiusAsPercent  Z
            0   44    20     topRightHorizontalRadiusAsPercent  Z
            0   44    21  bottomRightHorizontalRadiusAsPercent  Z
            0   44    22    bottomRightVerticalRadiusAsPercent  Z
            0   44    23     bottomLeftVerticalRadiusAsPercent  Z
            0   44    24   bottomLeftHorizontalRadiusAsPercent  Z
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "topLeftHorizontalRadius")
      1:
        javafx.beans.NamedArg(value = "topLeftVerticalRadius")
      2:
        javafx.beans.NamedArg(value = "topRightVerticalRadius")
      3:
        javafx.beans.NamedArg(value = "topRightHorizontalRadius")
      4:
        javafx.beans.NamedArg(value = "bottomRightHorizontalRadius")
      5:
        javafx.beans.NamedArg(value = "bottomRightVerticalRadius")
      6:
        javafx.beans.NamedArg(value = "bottomLeftVerticalRadius")
      7:
        javafx.beans.NamedArg(value = "bottomLeftHorizontalRadius")
      8:
        javafx.beans.NamedArg(value = "topLeftHorizontalRadiusAsPercent")
      9:
        javafx.beans.NamedArg(value = "topLeftVerticalRadiusAsPercent")
      10:
        javafx.beans.NamedArg(value = "topRightVerticalRadiusAsPercent")
      11:
        javafx.beans.NamedArg(value = "topRightHorizontalRadiusAsPercent")
      12:
        javafx.beans.NamedArg(value = "bottomRightHorizontalRadiusAsPercent")
      13:
        javafx.beans.NamedArg(value = "bottomRightVerticalRadiusAsPercent")
      14:
        javafx.beans.NamedArg(value = "bottomLeftVerticalRadiusAsPercent")
      15:
        javafx.beans.NamedArg(value = "bottomLeftHorizontalRadiusAsPercent")
    MethodParameters:
                                      Name  Flags
      topLeftHorizontalRadius               
      topLeftVerticalRadius                 
      topRightVerticalRadius                
      topRightHorizontalRadius              
      bottomRightHorizontalRadius           
      bottomRightVerticalRadius             
      bottomLeftVerticalRadius              
      bottomLeftHorizontalRadius            
      topLeftHorizontalRadiusAsPercent      
      topLeftVerticalRadiusAsPercent        
      topRightVerticalRadiusAsPercent       
      topRightHorizontalRadiusAsPercent     
      bottomRightHorizontalRadiusAsPercent  
      bottomRightVerticalRadiusAsPercent    
      bottomLeftVerticalRadiusAsPercent     
      bottomLeftHorizontalRadiusAsPercent   

  private int preComputeHash();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 332
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            dconst_0
            dcmpl
            ifeq 1
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 2
      StackMap locals:
      StackMap stack:
         1: lconst_0
      StackMap locals:
      StackMap stack: long
         2: lstore 2 /* temp */
        start local 2 // long temp
         3: .line 333
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            istore 1 /* result */
        start local 1 // int result
         4: .line 334
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            dconst_0
            dcmpl
            ifeq 5
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 6
      StackMap locals: int long
      StackMap stack:
         5: lconst_0
      StackMap locals:
      StackMap stack: long
         6: lstore 2 /* temp */
         7: .line 335
            bipush 31
            iload 1 /* result */
            imul
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 1 /* result */
         8: .line 336
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
            dconst_0
            dcmpl
            ifeq 9
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 10
      StackMap locals:
      StackMap stack:
         9: lconst_0
      StackMap locals:
      StackMap stack: long
        10: lstore 2 /* temp */
        11: .line 337
            bipush 31
            iload 1 /* result */
            imul
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 1 /* result */
        12: .line 338
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            dconst_0
            dcmpl
            ifeq 13
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 14
      StackMap locals:
      StackMap stack:
        13: lconst_0
      StackMap locals:
      StackMap stack: long
        14: lstore 2 /* temp */
        15: .line 339
            bipush 31
            iload 1 /* result */
            imul
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 1 /* result */
        16: .line 340
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            dconst_0
            dcmpl
            ifeq 17
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 18
      StackMap locals:
      StackMap stack:
        17: lconst_0
      StackMap locals:
      StackMap stack: long
        18: lstore 2 /* temp */
        19: .line 341
            bipush 31
            iload 1 /* result */
            imul
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 1 /* result */
        20: .line 342
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            dconst_0
            dcmpl
            ifeq 21
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 22
      StackMap locals:
      StackMap stack:
        21: lconst_0
      StackMap locals:
      StackMap stack: long
        22: lstore 2 /* temp */
        23: .line 343
            bipush 31
            iload 1 /* result */
            imul
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 1 /* result */
        24: .line 344
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
            dconst_0
            dcmpl
            ifeq 25
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 26
      StackMap locals:
      StackMap stack:
        25: lconst_0
      StackMap locals:
      StackMap stack: long
        26: lstore 2 /* temp */
        27: .line 345
            bipush 31
            iload 1 /* result */
            imul
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 1 /* result */
        28: .line 346
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            dconst_0
            dcmpl
            ifeq 29
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 30
      StackMap locals:
      StackMap stack:
        29: lconst_0
      StackMap locals:
      StackMap stack: long
        30: lstore 2 /* temp */
        31: .line 347
            bipush 31
            iload 1 /* result */
            imul
            lload 2 /* temp */
            lload 2 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 1 /* result */
        32: .line 348
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
            ifeq 33
            iconst_1
            goto 34
      StackMap locals:
      StackMap stack: int
        33: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        34: iadd
            istore 1 /* result */
        35: .line 349
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
            ifeq 36
            iconst_1
            goto 37
      StackMap locals:
      StackMap stack: int
        36: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        37: iadd
            istore 1 /* result */
        38: .line 350
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
            ifeq 39
            iconst_1
            goto 40
      StackMap locals:
      StackMap stack: int
        39: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        40: iadd
            istore 1 /* result */
        41: .line 351
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
            ifeq 42
            iconst_1
            goto 43
      StackMap locals:
      StackMap stack: int
        42: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        43: iadd
            istore 1 /* result */
        44: .line 352
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
            ifeq 45
            iconst_1
            goto 46
      StackMap locals:
      StackMap stack: int
        45: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        46: iadd
            istore 1 /* result */
        47: .line 353
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
            ifeq 48
            iconst_1
            goto 49
      StackMap locals:
      StackMap stack: int
        48: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        49: iadd
            istore 1 /* result */
        50: .line 354
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
            ifeq 51
            iconst_1
            goto 52
      StackMap locals:
      StackMap stack: int
        51: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        52: iadd
            istore 1 /* result */
        53: .line 355
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
            ifeq 54
            iconst_1
            goto 55
      StackMap locals:
      StackMap stack: int
        54: iconst_0
      StackMap locals: javafx.scene.layout.CornerRadii int long
      StackMap stack: int int
        55: iadd
            istore 1 /* result */
        56: .line 356
            bipush 31
            iload 1 /* result */
            imul
            iload 1 /* result */
            iadd
            istore 1 /* result */
        57: .line 357
            iload 1 /* result */
            ireturn
        end local 2 // long temp
        end local 1 // int result
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   58     0    this  Ljavafx/scene/layout/CornerRadii;
            4   58     1  result  I
            3   58     2    temp  J

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javafx.scene.layout.CornerRadii this
        start local 1 // java.lang.Object o
         0: .line 364
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 365
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnull 2
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* o */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 366
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast javafx.scene.layout.CornerRadii
            astore 2 /* that */
        start local 2 // javafx.scene.layout.CornerRadii that
         4: .line 367
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.hash:I
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.hash:I
            if_icmpeq 5
            iconst_0
            ireturn
         5: .line 369
      StackMap locals: javafx.scene.layout.CornerRadii
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 6
            iconst_0
            ireturn
         6: .line 370
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadiusAsPercentage:Z
            if_icmpeq 7
            iconst_0
            ireturn
         7: .line 371
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 8
            iconst_0
            ireturn
         8: .line 372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadiusAsPercentage:Z
            if_icmpeq 9
            iconst_0
            ireturn
         9: .line 373
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 10
            iconst_0
            ireturn
        10: .line 374
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadiusAsPercentage:Z
            if_icmpeq 11
            iconst_0
            ireturn
        11: .line 375
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 12
            iconst_0
            ireturn
        12: .line 376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadiusAsPercentage:Z
            if_icmpeq 13
            iconst_0
            ireturn
        13: .line 377
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 14
            iconst_0
            ireturn
        14: .line 378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadiusAsPercentage:Z
            if_icmpeq 15
            iconst_0
            ireturn
        15: .line 379
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 16
            iconst_0
            ireturn
        16: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadiusAsPercentage:Z
            if_icmpeq 17
            iconst_0
            ireturn
        17: .line 381
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 18
            iconst_0
            ireturn
        18: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadiusAsPercentage:Z
            if_icmpeq 19
            iconst_0
            ireturn
        19: .line 383
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 20
            iconst_0
            ireturn
        20: .line 384
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadiusAsPercentage:Z
            if_icmpeq 21
            iconst_0
            ireturn
        21: .line 386
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // javafx.scene.layout.CornerRadii that
        end local 1 // java.lang.Object o
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Ljavafx/scene/layout/CornerRadii;
            0   22     1     o  Ljava/lang/Object;
            4   22     2  that  Ljavafx/scene/layout/CornerRadii;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 393
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.hash:I
            ireturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/CornerRadii;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.layout.CornerRadii this
         0: .line 397
            aload 0 /* this */
            invokevirtual javafx.scene.layout.CornerRadii.isUniform:()Z
            ifeq 2
         1: .line 398
            new java.lang.StringBuilder
            dup
            ldc "CornerRadii [uniform radius = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         2: .line 401
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "CornerRadii ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         3: .line 402
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            dcmpl
            ifne 5
         4: .line 403
            new java.lang.StringBuilder
            dup
            ldc "topLeft="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 8
         5: .line 404
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
            new java.lang.StringBuilder
            dup
            ldc "topLeftHorizontalRadius="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
         6: .line 405
            ldc ", topLeftVerticalRadius="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topLeftVerticalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
         7: .line 404
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 402
      StackMap locals: javafx.scene.layout.CornerRadii
      StackMap stack: java.lang.StringBuilder java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 406
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
            dcmpl
            ifne 11
        10: .line 407
            new java.lang.StringBuilder
            dup
            ldc ", topRight="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 14
        11: .line 408
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
            new java.lang.StringBuilder
            dup
            ldc ", topRightVerticalRadius="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightVerticalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        12: .line 409
            ldc ", topRightHorizontalRadius="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.topRightHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        13: .line 408
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 406
      StackMap locals: javafx.scene.layout.CornerRadii
      StackMap stack: java.lang.StringBuilder java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 410
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            dcmpl
            ifne 17
        16: .line 411
            new java.lang.StringBuilder
            dup
            ldc ", bottomRight="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 20
        17: .line 412
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
            new java.lang.StringBuilder
            dup
            ldc ", bottomRightHorizontalRadius="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        18: .line 413
            ldc ", bottomRightVerticalRadius="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomRightVerticalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        19: .line 412
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        20: .line 410
      StackMap locals: javafx.scene.layout.CornerRadii
      StackMap stack: java.lang.StringBuilder java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        21: .line 414
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
            dcmpl
            ifne 23
        22: .line 415
            new java.lang.StringBuilder
            dup
            ldc ", bottomLeft="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 26
        23: .line 416
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
            new java.lang.StringBuilder
            dup
            ldc ", bottomLeftVerticalRadius="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftVerticalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        24: .line 417
            ldc ", bottomLeftHorizontalRadius="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.layout.CornerRadii.bottomLeftHorizontalRadius:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        25: .line 416
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        26: .line 414
      StackMap locals: javafx.scene.layout.CornerRadii
      StackMap stack: java.lang.StringBuilder java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        27: .line 428
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
        28: .line 401
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // javafx.scene.layout.CornerRadii this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   29     0  this  Ljavafx/scene/layout/CornerRadii;
}
SourceFile: "CornerRadii.java"