public final class javafx.scene.layout.BorderWidths
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.layout.BorderWidths
  super_class: java.lang.Object
{
  public static final double AUTO;
    descriptor: D
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1.0

  public static final javafx.scene.layout.BorderWidths DEFAULT;
    descriptor: Ljavafx/scene/layout/BorderWidths;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javafx.scene.layout.BorderWidths EMPTY;
    descriptor: Ljavafx/scene/layout/BorderWidths;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javafx.scene.layout.BorderWidths FULL;
    descriptor: Ljavafx/scene/layout/BorderWidths;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  final double top;
    descriptor: D
    flags: (0x0010) ACC_FINAL

  final double right;
    descriptor: D
    flags: (0x0010) ACC_FINAL

  final double bottom;
    descriptor: D
    flags: (0x0010) ACC_FINAL

  final double left;
    descriptor: D
    flags: (0x0010) ACC_FINAL

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

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

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

  final boolean leftAsPercentage;
    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=14, locals=0, args_size=0
         0: .line 57
            new javafx.scene.layout.BorderWidths
            dup
            dconst_1
            dconst_1
            dconst_1
            dconst_1
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javafx.scene.layout.BorderWidths.<init>:(DDDDZZZZ)V
            putstatic javafx.scene.layout.BorderWidths.DEFAULT:Ljavafx/scene/layout/BorderWidths;
         1: .line 62
            new javafx.scene.layout.BorderWidths
            dup
            dconst_0
            dconst_0
            dconst_0
            dconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javafx.scene.layout.BorderWidths.<init>:(DDDDZZZZ)V
            putstatic javafx.scene.layout.BorderWidths.EMPTY:Ljavafx/scene/layout/BorderWidths;
         2: .line 67
            new javafx.scene.layout.BorderWidths
            dup
            dconst_1
            dconst_1
            dconst_1
            dconst_1
            iconst_1
            iconst_1
            iconst_1
            iconst_1
            invokespecial javafx.scene.layout.BorderWidths.<init>:(DDDDZZZZ)V
            putstatic javafx.scene.layout.BorderWidths.FULL:Ljavafx/scene/layout/BorderWidths;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

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

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

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

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

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

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

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

  public void <init>(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=3, args_size=2
        start local 0 // javafx.scene.layout.BorderWidths this
        start local 1 // double width
         0: .line 155
            aload 0 /* this */
            dload 1 /* width */
            dload 1 /* width */
            dload 1 /* width */
            dload 1 /* width */
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javafx.scene.layout.BorderWidths.<init>:(DDDDZZZZ)V
         1: .line 156
            return
        end local 1 // double width
        end local 0 // javafx.scene.layout.BorderWidths this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/layout/BorderWidths;
            0    2     1  width  D
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "width")
    MethodParameters:
       Name  Flags
      width  

  public void <init>(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=9, args_size=5
        start local 0 // javafx.scene.layout.BorderWidths this
        start local 1 // double top
        start local 3 // double right
        start local 5 // double bottom
        start local 7 // double left
         0: .line 169
            aload 0 /* this */
            dload 1 /* top */
            dload 3 /* right */
            dload 5 /* bottom */
            dload 7 /* left */
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javafx.scene.layout.BorderWidths.<init>:(DDDDZZZZ)V
         1: .line 170
            return
        end local 7 // double left
        end local 5 // double bottom
        end local 3 // double right
        end local 1 // double top
        end local 0 // javafx.scene.layout.BorderWidths this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/layout/BorderWidths;
            0    2     1     top  D
            0    2     3   right  D
            0    2     5  bottom  D
            0    2     7    left  D
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "top")
      1:
        javafx.beans.NamedArg(value = "right")
      2:
        javafx.beans.NamedArg(value = "bottom")
      3:
        javafx.beans.NamedArg(value = "left")
    MethodParameters:
        Name  Flags
      top     
      right   
      bottom  
      left    

  public void <init>(double, double, double, double, boolean, boolean, boolean, boolean);
    descriptor: (DDDDZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=16, args_size=9
        start local 0 // javafx.scene.layout.BorderWidths this
        start local 1 // double top
        start local 3 // double right
        start local 5 // double bottom
        start local 7 // double left
        start local 9 // boolean topAsPercentage
        start local 10 // boolean rightAsPercentage
        start local 11 // boolean bottomAsPercentage
        start local 12 // boolean leftAsPercentage
         0: .line 185
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 190
            dload 1 /* top */
            ldc -1.0
            dcmpl
            ifeq 2
            dload 1 /* top */
            dconst_0
            dcmpg
            iflt 5
         2: .line 191
      StackMap locals: javafx.scene.layout.BorderWidths double double double double int int int int
      StackMap stack:
            dload 3 /* right */
            ldc -1.0
            dcmpl
            ifeq 3
            dload 3 /* right */
            dconst_0
            dcmpg
            iflt 5
         3: .line 192
      StackMap locals:
      StackMap stack:
            dload 5 /* bottom */
            ldc -1.0
            dcmpl
            ifeq 4
            dload 5 /* bottom */
            dconst_0
            dcmpg
            iflt 5
         4: .line 193
      StackMap locals:
      StackMap stack:
            dload 7 /* left */
            ldc -1.0
            dcmpl
            ifeq 6
            dload 7 /* left */
            dconst_0
            dcmpg
            ifge 6
         5: .line 194
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "None of the widths can be < 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 197
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* top */
            putfield javafx.scene.layout.BorderWidths.top:D
         7: .line 198
            aload 0 /* this */
            dload 3 /* right */
            putfield javafx.scene.layout.BorderWidths.right:D
         8: .line 199
            aload 0 /* this */
            dload 5 /* bottom */
            putfield javafx.scene.layout.BorderWidths.bottom:D
         9: .line 200
            aload 0 /* this */
            dload 7 /* left */
            putfield javafx.scene.layout.BorderWidths.left:D
        10: .line 201
            aload 0 /* this */
            iload 9 /* topAsPercentage */
            putfield javafx.scene.layout.BorderWidths.topAsPercentage:Z
        11: .line 202
            aload 0 /* this */
            iload 10 /* rightAsPercentage */
            putfield javafx.scene.layout.BorderWidths.rightAsPercentage:Z
        12: .line 203
            aload 0 /* this */
            iload 11 /* bottomAsPercentage */
            putfield javafx.scene.layout.BorderWidths.bottomAsPercentage:Z
        13: .line 204
            aload 0 /* this */
            iload 12 /* leftAsPercentage */
            putfield javafx.scene.layout.BorderWidths.leftAsPercentage:Z
        14: .line 211
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.top:D
            dconst_0
            dcmpl
            ifeq 15
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.top:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 16
      StackMap locals:
      StackMap stack:
        15: lconst_0
      StackMap locals:
      StackMap stack: long
        16: lstore 14 /* temp */
        start local 14 // long temp
        17: .line 212
            lload 14 /* temp */
            lload 14 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            istore 13 /* result */
        start local 13 // int result
        18: .line 213
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.right:D
            dconst_0
            dcmpl
            ifeq 19
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.right:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 20
      StackMap locals: int long
      StackMap stack:
        19: lconst_0
      StackMap locals:
      StackMap stack: long
        20: lstore 14 /* temp */
        21: .line 214
            bipush 31
            iload 13 /* result */
            imul
            lload 14 /* temp */
            lload 14 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 13 /* result */
        22: .line 215
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.bottom:D
            dconst_0
            dcmpl
            ifeq 23
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.bottom:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 24
      StackMap locals:
      StackMap stack:
        23: lconst_0
      StackMap locals:
      StackMap stack: long
        24: lstore 14 /* temp */
        25: .line 216
            bipush 31
            iload 13 /* result */
            imul
            lload 14 /* temp */
            lload 14 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 13 /* result */
        26: .line 217
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.left:D
            dconst_0
            dcmpl
            ifeq 27
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.left:D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            goto 28
      StackMap locals:
      StackMap stack:
        27: lconst_0
      StackMap locals:
      StackMap stack: long
        28: lstore 14 /* temp */
        29: .line 218
            bipush 31
            iload 13 /* result */
            imul
            lload 14 /* temp */
            lload 14 /* temp */
            bipush 32
            lushr
            lxor
            l2i
            iadd
            istore 13 /* result */
        30: .line 219
            bipush 31
            iload 13 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.topAsPercentage:Z
            ifeq 31
            iconst_1
            goto 32
      StackMap locals:
      StackMap stack: int
        31: iconst_0
      StackMap locals: javafx.scene.layout.BorderWidths double double double double int int int int int long
      StackMap stack: int int
        32: iadd
            istore 13 /* result */
        33: .line 220
            bipush 31
            iload 13 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.rightAsPercentage:Z
            ifeq 34
            iconst_1
            goto 35
      StackMap locals:
      StackMap stack: int
        34: iconst_0
      StackMap locals: javafx.scene.layout.BorderWidths double double double double int int int int int long
      StackMap stack: int int
        35: iadd
            istore 13 /* result */
        36: .line 221
            bipush 31
            iload 13 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.bottomAsPercentage:Z
            ifeq 37
            iconst_1
            goto 38
      StackMap locals:
      StackMap stack: int
        37: iconst_0
      StackMap locals: javafx.scene.layout.BorderWidths double double double double int int int int int long
      StackMap stack: int int
        38: iadd
            istore 13 /* result */
        39: .line 222
            bipush 31
            iload 13 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.leftAsPercentage:Z
            ifeq 40
            iconst_1
            goto 41
      StackMap locals:
      StackMap stack: int
        40: iconst_0
      StackMap locals: javafx.scene.layout.BorderWidths double double double double int int int int int long
      StackMap stack: int int
        41: iadd
            istore 13 /* result */
        42: .line 223
            aload 0 /* this */
            iload 13 /* result */
            putfield javafx.scene.layout.BorderWidths.hash:I
        43: .line 224
            return
        end local 14 // long temp
        end local 13 // int result
        end local 12 // boolean leftAsPercentage
        end local 11 // boolean bottomAsPercentage
        end local 10 // boolean rightAsPercentage
        end local 9 // boolean topAsPercentage
        end local 7 // double left
        end local 5 // double bottom
        end local 3 // double right
        end local 1 // double top
        end local 0 // javafx.scene.layout.BorderWidths this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   44     0                this  Ljavafx/scene/layout/BorderWidths;
            0   44     1                 top  D
            0   44     3               right  D
            0   44     5              bottom  D
            0   44     7                left  D
            0   44     9     topAsPercentage  Z
            0   44    10   rightAsPercentage  Z
            0   44    11  bottomAsPercentage  Z
            0   44    12    leftAsPercentage  Z
           18   44    13              result  I
           17   44    14                temp  J
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "top")
      1:
        javafx.beans.NamedArg(value = "right")
      2:
        javafx.beans.NamedArg(value = "bottom")
      3:
        javafx.beans.NamedArg(value = "left")
      4:
        javafx.beans.NamedArg(value = "topAsPercentage")
      5:
        javafx.beans.NamedArg(value = "rightAsPercentage")
      6:
        javafx.beans.NamedArg(value = "bottomAsPercentage")
      7:
        javafx.beans.NamedArg(value = "leftAsPercentage")
    MethodParameters:
                    Name  Flags
      top                 
      right               
      bottom              
      left                
      topAsPercentage     
      rightAsPercentage   
      bottomAsPercentage  
      leftAsPercentage    

  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.BorderWidths this
        start local 1 // java.lang.Object o
         0: .line 230
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 231
      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 232
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast javafx.scene.layout.BorderWidths
            astore 2 /* that */
        start local 2 // javafx.scene.layout.BorderWidths that
         4: .line 234
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.hash:I
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.hash:I
            if_icmpeq 5
            iconst_0
            ireturn
         5: .line 235
      StackMap locals: javafx.scene.layout.BorderWidths
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.bottom:D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.bottom:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 6
            iconst_0
            ireturn
         6: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.bottomAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.bottomAsPercentage:Z
            if_icmpeq 7
            iconst_0
            ireturn
         7: .line 237
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.left:D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.left:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 8
            iconst_0
            ireturn
         8: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.leftAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.leftAsPercentage:Z
            if_icmpeq 9
            iconst_0
            ireturn
         9: .line 239
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.right:D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.right:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 10
            iconst_0
            ireturn
        10: .line 240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.rightAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.rightAsPercentage:Z
            if_icmpeq 11
            iconst_0
            ireturn
        11: .line 241
      StackMap locals:
      StackMap stack:
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.top:D
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.top:D
            invokestatic java.lang.Double.compare:(DD)I
            ifeq 12
            iconst_0
            ireturn
        12: .line 242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.topAsPercentage:Z
            aload 2 /* that */
            getfield javafx.scene.layout.BorderWidths.topAsPercentage:Z
            if_icmpeq 13
            iconst_0
            ireturn
        13: .line 244
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // javafx.scene.layout.BorderWidths that
        end local 1 // java.lang.Object o
        end local 0 // javafx.scene.layout.BorderWidths this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Ljavafx/scene/layout/BorderWidths;
            0   14     1     o  Ljava/lang/Object;
            4   14     2  that  Ljavafx/scene/layout/BorderWidths;
    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.BorderWidths this
         0: .line 251
            aload 0 /* this */
            getfield javafx.scene.layout.BorderWidths.hash:I
            ireturn
        end local 0 // javafx.scene.layout.BorderWidths this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/BorderWidths;
}
SourceFile: "BorderWidths.java"