public final class javafx.scene.layout.Border
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.layout.Border
  super_class: java.lang.Object
{
  static final javafx.css.CssMetaData<javafx.scene.Node, javafx.scene.paint.Paint[]> BORDER_COLOR;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Ljavafx/scene/paint/Paint;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, javafx.scene.layout.BorderStrokeStyle[][]> BORDER_STYLE;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[[Ljavafx/scene/layout/BorderStrokeStyle;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, com.sun.javafx.scene.layout.region.Margins[]> BORDER_WIDTH;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Lcom/sun/javafx/scene/layout/region/Margins;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, javafx.scene.layout.CornerRadii[]> BORDER_RADIUS;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Ljavafx/scene/layout/CornerRadii;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, javafx.geometry.Insets[]> BORDER_INSETS;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Ljavafx/geometry/Insets;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, java.lang.String[]> BORDER_IMAGE_SOURCE;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Ljava/lang/String;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, com.sun.javafx.scene.layout.region.RepeatStruct[]> BORDER_IMAGE_REPEAT;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Lcom/sun/javafx/scene/layout/region/RepeatStruct;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, com.sun.javafx.scene.layout.region.BorderImageSlices[]> BORDER_IMAGE_SLICE;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Lcom/sun/javafx/scene/layout/region/BorderImageSlices;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, javafx.scene.layout.BorderWidths[]> BORDER_IMAGE_WIDTH;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Ljavafx/scene/layout/BorderWidths;>;

  static final javafx.css.CssMetaData<javafx.scene.Node, javafx.geometry.Insets[]> BORDER_IMAGE_INSETS;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/Node;[Ljavafx/geometry/Insets;>;

  private static final java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> STYLEABLES;
    descriptor: Ljava/util/List;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

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

  final java.util.List<javafx.scene.layout.BorderStroke> strokes;
    descriptor: Ljava/util/List;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/List<Ljavafx/scene/layout/BorderStroke;>;

  final java.util.List<javafx.scene.layout.BorderImage> images;
    descriptor: Ljava/util/List;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/List<Ljavafx/scene/layout/BorderImage;>;

  final javafx.geometry.Insets outsets;
    descriptor: Ljavafx/geometry/Insets;
    flags: (0x0010) ACC_FINAL

  final javafx.geometry.Insets insets;
    descriptor: Ljavafx/geometry/Insets;
    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=11, locals=0, args_size=0
         0: .line 92
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-color"
         1: .line 93
            invokestatic com.sun.javafx.scene.layout.region.LayeredBorderPaintConverter.getInstance:()Lcom/sun/javafx/scene/layout/region/LayeredBorderPaintConverter;
         2: .line 92
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;)V
         3: .line 91
            putstatic javafx.scene.layout.Border.BORDER_COLOR:Ljavafx/css/CssMetaData;
         4: .line 96
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-style"
         5: .line 97
            invokestatic com.sun.javafx.scene.layout.region.LayeredBorderStyleConverter.getInstance:()Lcom/sun/javafx/scene/layout/region/LayeredBorderStyleConverter;
         6: .line 96
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;)V
         7: .line 95
            putstatic javafx.scene.layout.Border.BORDER_STYLE:Ljavafx/css/CssMetaData;
         8: .line 100
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-width"
         9: .line 101
            invokestatic com.sun.javafx.scene.layout.region.Margins$SequenceConverter.getInstance:()Lcom/sun/javafx/scene/layout/region/Margins$SequenceConverter;
        10: .line 100
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;)V
        11: .line 99
            putstatic javafx.scene.layout.Border.BORDER_WIDTH:Ljavafx/css/CssMetaData;
        12: .line 104
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-radius"
        13: .line 105
            invokestatic com.sun.javafx.scene.layout.region.CornerRadiiConverter.getInstance:()Lcom/sun/javafx/scene/layout/region/CornerRadiiConverter;
        14: .line 104
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;)V
        15: .line 103
            putstatic javafx.scene.layout.Border.BORDER_RADIUS:Ljavafx/css/CssMetaData;
        16: .line 108
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-insets"
        17: .line 109
            invokestatic javafx.css.converter.InsetsConverter$SequenceConverter.getInstance:()Ljavafx/css/converter/InsetsConverter$SequenceConverter;
        18: .line 108
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;)V
        19: .line 107
            putstatic javafx.scene.layout.Border.BORDER_INSETS:Ljavafx/css/CssMetaData;
        20: .line 112
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-image-source"
        21: .line 113
            invokestatic javafx.css.converter.URLConverter$SequenceConverter.getInstance:()Ljavafx/css/converter/URLConverter$SequenceConverter;
        22: .line 112
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;)V
        23: .line 111
            putstatic javafx.scene.layout.Border.BORDER_IMAGE_SOURCE:Ljavafx/css/CssMetaData;
        24: .line 116
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-image-repeat"
        25: .line 117
            invokestatic com.sun.javafx.scene.layout.region.RepeatStructConverter.getInstance:()Lcom/sun/javafx/scene/layout/region/RepeatStructConverter;
        26: .line 118
            iconst_1
            anewarray com.sun.javafx.scene.layout.region.RepeatStruct
            dup
            iconst_0
            new com.sun.javafx.scene.layout.region.RepeatStruct
            dup
            getstatic javafx.scene.layout.BackgroundRepeat.REPEAT:Ljavafx/scene/layout/BackgroundRepeat;
            getstatic javafx.scene.layout.BackgroundRepeat.REPEAT:Ljavafx/scene/layout/BackgroundRepeat;
            invokespecial com.sun.javafx.scene.layout.region.RepeatStruct.<init>:(Ljavafx/scene/layout/BackgroundRepeat;Ljavafx/scene/layout/BackgroundRepeat;)V
            aastore
        27: .line 116
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Object;)V
        28: .line 115
            putstatic javafx.scene.layout.Border.BORDER_IMAGE_REPEAT:Ljavafx/css/CssMetaData;
        29: .line 121
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-image-slice"
        30: .line 122
            invokestatic com.sun.javafx.scene.layout.region.SliceSequenceConverter.getInstance:()Lcom/sun/javafx/scene/layout/region/SliceSequenceConverter;
        31: .line 123
            iconst_1
            anewarray com.sun.javafx.scene.layout.region.BorderImageSlices
            dup
            iconst_0
            getstatic com.sun.javafx.scene.layout.region.BorderImageSlices.DEFAULT:Lcom/sun/javafx/scene/layout/region/BorderImageSlices;
            aastore
        32: .line 121
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Object;)V
        33: .line 120
            putstatic javafx.scene.layout.Border.BORDER_IMAGE_SLICE:Ljavafx/css/CssMetaData;
        34: .line 126
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-image-width"
        35: .line 127
            invokestatic com.sun.javafx.scene.layout.region.BorderImageWidthConverter.getInstance:()Lcom/sun/javafx/scene/layout/region/BorderImageWidthConverter;
        36: .line 128
            iconst_1
            anewarray javafx.scene.layout.BorderWidths
            dup
            iconst_0
            getstatic javafx.scene.layout.BorderWidths.DEFAULT:Ljavafx/scene/layout/BorderWidths;
            aastore
        37: .line 126
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Object;)V
        38: .line 125
            putstatic javafx.scene.layout.Border.BORDER_IMAGE_WIDTH:Ljavafx/css/CssMetaData;
        39: .line 131
            new com.sun.javafx.css.SubCssMetaData
            dup
            ldc "-fx-border-image-insets"
        40: .line 132
            invokestatic javafx.css.converter.InsetsConverter$SequenceConverter.getInstance:()Ljavafx/css/converter/InsetsConverter$SequenceConverter;
        41: .line 133
            iconst_1
            anewarray javafx.geometry.Insets
            dup
            iconst_0
            getstatic javafx.geometry.Insets.EMPTY:Ljavafx/geometry/Insets;
            aastore
        42: .line 131
            invokespecial com.sun.javafx.css.SubCssMetaData.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Object;)V
        43: .line 130
            putstatic javafx.scene.layout.Border.BORDER_IMAGE_INSETS:Ljavafx/css/CssMetaData;
        44: .line 136
            bipush 10
            anewarray javafx.css.CssMetaData
            dup
            iconst_0
        45: .line 138
            getstatic javafx.scene.layout.Border.BORDER_COLOR:Ljavafx/css/CssMetaData;
            aastore
            dup
            iconst_1
        46: .line 139
            getstatic javafx.scene.layout.Border.BORDER_STYLE:Ljavafx/css/CssMetaData;
            aastore
            dup
            iconst_2
        47: .line 140
            getstatic javafx.scene.layout.Border.BORDER_WIDTH:Ljavafx/css/CssMetaData;
            aastore
            dup
            iconst_3
        48: .line 141
            getstatic javafx.scene.layout.Border.BORDER_RADIUS:Ljavafx/css/CssMetaData;
            aastore
            dup
            iconst_4
        49: .line 142
            getstatic javafx.scene.layout.Border.BORDER_INSETS:Ljavafx/css/CssMetaData;
            aastore
            dup
            iconst_5
        50: .line 143
            getstatic javafx.scene.layout.Border.BORDER_IMAGE_SOURCE:Ljavafx/css/CssMetaData;
            aastore
            dup
            bipush 6
        51: .line 144
            getstatic javafx.scene.layout.Border.BORDER_IMAGE_REPEAT:Ljavafx/css/CssMetaData;
            aastore
            dup
            bipush 7
        52: .line 145
            getstatic javafx.scene.layout.Border.BORDER_IMAGE_SLICE:Ljavafx/css/CssMetaData;
            aastore
            dup
            bipush 8
        53: .line 146
            getstatic javafx.scene.layout.Border.BORDER_IMAGE_WIDTH:Ljavafx/css/CssMetaData;
            aastore
            dup
            bipush 9
        54: .line 147
            getstatic javafx.scene.layout.Border.BORDER_IMAGE_INSETS:Ljavafx/css/CssMetaData;
            aastore
        55: .line 138
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
        56: .line 136
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
        57: .line 135
            putstatic javafx.scene.layout.Border.STYLEABLES:Ljava/util/List;
        58: .line 160
            new javafx.scene.layout.Border
            dup
            aconst_null
            aconst_null
            invokespecial javafx.scene.layout.Border.<init>:([Ljavafx/scene/layout/BorderStroke;[Ljavafx/scene/layout/BorderImage;)V
            putstatic javafx.scene.layout.Border.EMPTY:Ljavafx/scene/layout/Border;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> getClassCssMetaData();
    descriptor: ()Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 154
            getstatic javafx.scene.layout.Border.STYLEABLES:Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

  public final java.util.List<javafx.scene.layout.BorderStroke> getStrokes();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.Border this
         0: .line 169
            aload 0 /* this */
            getfield javafx.scene.layout.Border.strokes:Ljava/util/List;
            areturn
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/Border;
    Signature: ()Ljava/util/List<Ljavafx/scene/layout/BorderStroke;>;

  public final java.util.List<javafx.scene.layout.BorderImage> getImages();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.Border this
         0: .line 184
            aload 0 /* this */
            getfield javafx.scene.layout.Border.images:Ljava/util/List;
            areturn
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/Border;
    Signature: ()Ljava/util/List<Ljavafx/scene/layout/BorderImage;>;

  public final javafx.geometry.Insets getOutsets();
    descriptor: ()Ljavafx/geometry/Insets;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.Border this
         0: .line 193
            aload 0 /* this */
            getfield javafx.scene.layout.Border.outsets:Ljavafx/geometry/Insets;
            areturn
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/Border;

  public final javafx.geometry.Insets getInsets();
    descriptor: ()Ljavafx/geometry/Insets;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.Border this
         0: .line 203
            aload 0 /* this */
            getfield javafx.scene.layout.Border.insets:Ljavafx/geometry/Insets;
            areturn
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/Border;

  public final boolean isEmpty();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.layout.Border this
         0: .line 211
            aload 0 /* this */
            getfield javafx.scene.layout.Border.strokes:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 1
            aload 0 /* this */
            getfield javafx.scene.layout.Border.images:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/layout/Border;

  public void <init>(javafx.scene.layout.BorderStroke[]);
    descriptor: ([Ljavafx/scene/layout/BorderStroke;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.layout.Border this
        start local 1 // javafx.scene.layout.BorderStroke[] strokes
         0: .line 237
            aload 0 /* this */
            aload 1 /* strokes */
            aconst_null
            invokespecial javafx.scene.layout.Border.<init>:([Ljavafx/scene/layout/BorderStroke;[Ljavafx/scene/layout/BorderImage;)V
         1: .line 238
            return
        end local 1 // javafx.scene.layout.BorderStroke[] strokes
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavafx/scene/layout/Border;
            0    2     1  strokes  [Ljavafx/scene/layout/BorderStroke;
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "strokes")
    MethodParameters:
         Name  Flags
      strokes  

  public void <init>(javafx.scene.layout.BorderImage[]);
    descriptor: ([Ljavafx/scene/layout/BorderImage;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.layout.Border this
        start local 1 // javafx.scene.layout.BorderImage[] images
         0: .line 251
            aload 0 /* this */
            aconst_null
            aload 1 /* images */
            invokespecial javafx.scene.layout.Border.<init>:([Ljavafx/scene/layout/BorderStroke;[Ljavafx/scene/layout/BorderImage;)V
         1: .line 252
            return
        end local 1 // javafx.scene.layout.BorderImage[] images
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/layout/Border;
            0    2     1  images  [Ljavafx/scene/layout/BorderImage;
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "images")
    MethodParameters:
        Name  Flags
      images  

  public void <init>(java.util.List<javafx.scene.layout.BorderStroke>, java.util.List<javafx.scene.layout.BorderImage>);
    descriptor: (Ljava/util/List;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javafx.scene.layout.Border this
        start local 1 // java.util.List strokes
        start local 2 // java.util.List images
         0: .line 278
            aload 0 /* this */
            aload 1 /* strokes */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: uninitialized-this
         1: aload 1 /* strokes */
            aload 1 /* strokes */
            invokeinterface java.util.List.size:()I
            anewarray javafx.scene.layout.BorderStroke
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast javafx.scene.layout.BorderStroke[]
         2: .line 279
      StackMap locals: uninitialized-this java.util.List java.util.List
      StackMap stack: uninitialized-this javafx.scene.layout.BorderStroke[]
            aload 2 /* images */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: uninitialized-this java.util.List java.util.List
      StackMap stack: uninitialized-this javafx.scene.layout.BorderStroke[]
         3: aload 2 /* images */
            aload 2 /* images */
            invokeinterface java.util.List.size:()I
            anewarray javafx.scene.layout.BorderImage
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast javafx.scene.layout.BorderImage[]
      StackMap locals: uninitialized-this java.util.List java.util.List
      StackMap stack: uninitialized-this javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[]
         4: invokespecial javafx.scene.layout.Border.<init>:([Ljavafx/scene/layout/BorderStroke;[Ljavafx/scene/layout/BorderImage;)V
         5: .line 280
            return
        end local 2 // java.util.List images
        end local 1 // java.util.List strokes
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Ljavafx/scene/layout/Border;
            0    6     1  strokes  Ljava/util/List<Ljavafx/scene/layout/BorderStroke;>;
            0    6     2   images  Ljava/util/List<Ljavafx/scene/layout/BorderImage;>;
    Signature: (Ljava/util/List<Ljavafx/scene/layout/BorderStroke;>;Ljava/util/List<Ljavafx/scene/layout/BorderImage;>;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "strokes")
      1:
        javafx.beans.NamedArg(value = "images")
    MethodParameters:
         Name  Flags
      strokes  
      images   

  public void <init>(javafx.scene.layout.BorderStroke[], javafx.scene.layout.BorderImage[]);
    descriptor: ([Ljavafx/scene/layout/BorderStroke;[Ljavafx/scene/layout/BorderImage;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=39, args_size=3
        start local 0 // javafx.scene.layout.Border this
        start local 1 // javafx.scene.layout.BorderStroke[] strokes
        start local 2 // javafx.scene.layout.BorderImage[] images
         0: .line 300
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 301
            dconst_0
            dstore 3 /* innerTop */
        start local 3 // double innerTop
         2: dconst_0
            dstore 5 /* innerRight */
        start local 5 // double innerRight
         3: dconst_0
            dstore 7 /* innerBottom */
        start local 7 // double innerBottom
         4: dconst_0
            dstore 9 /* innerLeft */
        start local 9 // double innerLeft
         5: .line 302
            dconst_0
            dstore 11 /* outerTop */
        start local 11 // double outerTop
         6: dconst_0
            dstore 13 /* outerRight */
        start local 13 // double outerRight
         7: dconst_0
            dstore 15 /* outerBottom */
        start local 15 // double outerBottom
         8: dconst_0
            dstore 17 /* outerLeft */
        start local 17 // double outerLeft
         9: .line 304
            aload 1 /* strokes */
            ifnull 10
            aload 1 /* strokes */
            arraylength
            ifne 12
        10: .line 305
      StackMap locals: javafx.scene.layout.Border javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[] double double double double double double double double
      StackMap stack:
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield javafx.scene.layout.Border.strokes:Ljava/util/List;
        11: .line 306
            goto 54
        12: .line 307
      StackMap locals:
      StackMap stack:
            aload 1 /* strokes */
            arraylength
            anewarray javafx.scene.layout.BorderStroke
            astore 19 /* noNulls */
        start local 19 // javafx.scene.layout.BorderStroke[] noNulls
        13: .line 308
            iconst_0
            istore 20 /* size */
        start local 20 // int size
        14: .line 309
            iconst_0
            istore 21 /* i */
        start local 21 // int i
        15: goto 52
        16: .line 310
      StackMap locals: javafx.scene.layout.BorderStroke[] int int
      StackMap stack:
            aload 1 /* strokes */
            iload 21 /* i */
            aaload
            astore 22 /* stroke */
        start local 22 // javafx.scene.layout.BorderStroke stroke
        17: .line 311
            aload 22 /* stroke */
            ifnull 51
        18: .line 312
            aload 19 /* noNulls */
            iload 20 /* size */
            iinc 20 /* size */ 1
            aload 22 /* stroke */
            aastore
        19: .line 318
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getTop:()D
            dstore 23 /* strokeInnerTop */
        start local 23 // double strokeInnerTop
        20: .line 319
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getRight:()D
            dstore 25 /* strokeInnerRight */
        start local 25 // double strokeInnerRight
        21: .line 320
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getBottom:()D
            dstore 27 /* strokeInnerBottom */
        start local 27 // double strokeInnerBottom
        22: .line 321
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getLeft:()D
            dstore 29 /* strokeInnerLeft */
        start local 29 // double strokeInnerLeft
        23: .line 323
            dload 3 /* innerTop */
            dload 23 /* strokeInnerTop */
            dcmpl
            iflt 24
            dload 3 /* innerTop */
            goto 25
      StackMap locals: javafx.scene.layout.Border javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[] double double double double double double double double javafx.scene.layout.BorderStroke[] int int javafx.scene.layout.BorderStroke double double double double
      StackMap stack:
        24: dload 23 /* strokeInnerTop */
      StackMap locals:
      StackMap stack: double
        25: dstore 3 /* innerTop */
        26: .line 324
            dload 5 /* innerRight */
            dload 25 /* strokeInnerRight */
            dcmpl
            iflt 27
            dload 5 /* innerRight */
            goto 28
      StackMap locals:
      StackMap stack:
        27: dload 25 /* strokeInnerRight */
      StackMap locals:
      StackMap stack: double
        28: dstore 5 /* innerRight */
        29: .line 325
            dload 7 /* innerBottom */
            dload 27 /* strokeInnerBottom */
            dcmpl
            iflt 30
            dload 7 /* innerBottom */
            goto 31
      StackMap locals:
      StackMap stack:
        30: dload 27 /* strokeInnerBottom */
      StackMap locals:
      StackMap stack: double
        31: dstore 7 /* innerBottom */
        32: .line 326
            dload 9 /* innerLeft */
            dload 29 /* strokeInnerLeft */
            dcmpl
            iflt 33
            dload 9 /* innerLeft */
            goto 34
      StackMap locals:
      StackMap stack:
        33: dload 29 /* strokeInnerLeft */
      StackMap locals:
      StackMap stack: double
        34: dstore 9 /* innerLeft */
        35: .line 328
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getTop:()D
            dstore 31 /* strokeOuterTop */
        start local 31 // double strokeOuterTop
        36: .line 329
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getRight:()D
            dstore 33 /* strokeOuterRight */
        start local 33 // double strokeOuterRight
        37: .line 330
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getBottom:()D
            dstore 35 /* strokeOuterBottom */
        start local 35 // double strokeOuterBottom
        38: .line 331
            aload 22 /* stroke */
            getfield javafx.scene.layout.BorderStroke.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getLeft:()D
            dstore 37 /* strokeOuterLeft */
        start local 37 // double strokeOuterLeft
        39: .line 333
            dload 11 /* outerTop */
            dload 31 /* strokeOuterTop */
            dcmpl
            iflt 40
            dload 11 /* outerTop */
            goto 41
      StackMap locals: javafx.scene.layout.Border javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[] double double double double double double double double javafx.scene.layout.BorderStroke[] int int javafx.scene.layout.BorderStroke double double double double double double double double
      StackMap stack:
        40: dload 31 /* strokeOuterTop */
      StackMap locals:
      StackMap stack: double
        41: dstore 11 /* outerTop */
        42: .line 334
            dload 13 /* outerRight */
            dload 33 /* strokeOuterRight */
            dcmpl
            iflt 43
            dload 13 /* outerRight */
            goto 44
      StackMap locals:
      StackMap stack:
        43: dload 33 /* strokeOuterRight */
      StackMap locals:
      StackMap stack: double
        44: dstore 13 /* outerRight */
        45: .line 335
            dload 15 /* outerBottom */
            dload 35 /* strokeOuterBottom */
            dcmpl
            iflt 46
            dload 15 /* outerBottom */
            goto 47
      StackMap locals:
      StackMap stack:
        46: dload 35 /* strokeOuterBottom */
      StackMap locals:
      StackMap stack: double
        47: dstore 15 /* outerBottom */
        48: .line 336
            dload 17 /* outerLeft */
            dload 37 /* strokeOuterLeft */
            dcmpl
            iflt 49
            dload 17 /* outerLeft */
            goto 50
      StackMap locals:
      StackMap stack:
        49: dload 37 /* strokeOuterLeft */
      StackMap locals:
      StackMap stack: double
        50: dstore 17 /* outerLeft */
        end local 37 // double strokeOuterLeft
        end local 35 // double strokeOuterBottom
        end local 33 // double strokeOuterRight
        end local 31 // double strokeOuterTop
        end local 29 // double strokeInnerLeft
        end local 27 // double strokeInnerBottom
        end local 25 // double strokeInnerRight
        end local 23 // double strokeInnerTop
        end local 22 // javafx.scene.layout.BorderStroke stroke
        51: .line 309
      StackMap locals: javafx.scene.layout.Border javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[] double double double double double double double double javafx.scene.layout.BorderStroke[] int int
      StackMap stack:
            iinc 21 /* i */ 1
      StackMap locals:
      StackMap stack:
        52: iload 21 /* i */
            aload 1 /* strokes */
            arraylength
            if_icmplt 16
        end local 21 // int i
        53: .line 339
            aload 0 /* this */
            new com.sun.javafx.UnmodifiableArrayList
            dup
            aload 19 /* noNulls */
            iload 20 /* size */
            invokespecial com.sun.javafx.UnmodifiableArrayList.<init>:([Ljava/lang/Object;I)V
            putfield javafx.scene.layout.Border.strokes:Ljava/util/List;
        end local 20 // int size
        end local 19 // javafx.scene.layout.BorderStroke[] noNulls
        54: .line 342
      StackMap locals:
      StackMap stack:
            aload 2 /* images */
            ifnull 55
            aload 2 /* images */
            arraylength
            ifne 57
        55: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield javafx.scene.layout.Border.images:Ljava/util/List;
        56: .line 344
            goto 99
        57: .line 345
      StackMap locals:
      StackMap stack:
            aload 2 /* images */
            arraylength
            anewarray javafx.scene.layout.BorderImage
            astore 19 /* noNulls */
        start local 19 // javafx.scene.layout.BorderImage[] noNulls
        58: .line 346
            iconst_0
            istore 20 /* size */
        start local 20 // int size
        59: .line 347
            iconst_0
            istore 21 /* i */
        start local 21 // int i
        60: goto 97
        61: .line 348
      StackMap locals: javafx.scene.layout.BorderImage[] int int
      StackMap stack:
            aload 2 /* images */
            iload 21 /* i */
            aaload
            astore 22 /* image */
        start local 22 // javafx.scene.layout.BorderImage image
        62: .line 349
            aload 22 /* image */
            ifnull 96
        63: .line 350
            aload 19 /* noNulls */
            iload 20 /* size */
            iinc 20 /* size */ 1
            aload 22 /* image */
            aastore
        64: .line 354
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getTop:()D
            dstore 23 /* imageInnerTop */
        start local 23 // double imageInnerTop
        65: .line 355
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getRight:()D
            dstore 25 /* imageInnerRight */
        start local 25 // double imageInnerRight
        66: .line 356
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getBottom:()D
            dstore 27 /* imageInnerBottom */
        start local 27 // double imageInnerBottom
        67: .line 357
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.innerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getLeft:()D
            dstore 29 /* imageInnerLeft */
        start local 29 // double imageInnerLeft
        68: .line 359
            dload 3 /* innerTop */
            dload 23 /* imageInnerTop */
            dcmpl
            iflt 69
            dload 3 /* innerTop */
            goto 70
      StackMap locals: javafx.scene.layout.Border javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[] double double double double double double double double javafx.scene.layout.BorderImage[] int int javafx.scene.layout.BorderImage double double double double
      StackMap stack:
        69: dload 23 /* imageInnerTop */
      StackMap locals:
      StackMap stack: double
        70: dstore 3 /* innerTop */
        71: .line 360
            dload 5 /* innerRight */
            dload 25 /* imageInnerRight */
            dcmpl
            iflt 72
            dload 5 /* innerRight */
            goto 73
      StackMap locals:
      StackMap stack:
        72: dload 25 /* imageInnerRight */
      StackMap locals:
      StackMap stack: double
        73: dstore 5 /* innerRight */
        74: .line 361
            dload 7 /* innerBottom */
            dload 27 /* imageInnerBottom */
            dcmpl
            iflt 75
            dload 7 /* innerBottom */
            goto 76
      StackMap locals:
      StackMap stack:
        75: dload 27 /* imageInnerBottom */
      StackMap locals:
      StackMap stack: double
        76: dstore 7 /* innerBottom */
        77: .line 362
            dload 9 /* innerLeft */
            dload 29 /* imageInnerLeft */
            dcmpl
            iflt 78
            dload 9 /* innerLeft */
            goto 79
      StackMap locals:
      StackMap stack:
        78: dload 29 /* imageInnerLeft */
      StackMap locals:
      StackMap stack: double
        79: dstore 9 /* innerLeft */
        80: .line 364
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getTop:()D
            dstore 31 /* imageOuterTop */
        start local 31 // double imageOuterTop
        81: .line 365
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getRight:()D
            dstore 33 /* imageOuterRight */
        start local 33 // double imageOuterRight
        82: .line 366
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getBottom:()D
            dstore 35 /* imageOuterBottom */
        start local 35 // double imageOuterBottom
        83: .line 367
            aload 22 /* image */
            getfield javafx.scene.layout.BorderImage.outerEdge:Ljavafx/geometry/Insets;
            invokevirtual javafx.geometry.Insets.getLeft:()D
            dstore 37 /* imageOuterLeft */
        start local 37 // double imageOuterLeft
        84: .line 369
            dload 11 /* outerTop */
            dload 31 /* imageOuterTop */
            dcmpl
            iflt 85
            dload 11 /* outerTop */
            goto 86
      StackMap locals: javafx.scene.layout.Border javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[] double double double double double double double double javafx.scene.layout.BorderImage[] int int javafx.scene.layout.BorderImage double double double double double double double double
      StackMap stack:
        85: dload 31 /* imageOuterTop */
      StackMap locals:
      StackMap stack: double
        86: dstore 11 /* outerTop */
        87: .line 370
            dload 13 /* outerRight */
            dload 33 /* imageOuterRight */
            dcmpl
            iflt 88
            dload 13 /* outerRight */
            goto 89
      StackMap locals:
      StackMap stack:
        88: dload 33 /* imageOuterRight */
      StackMap locals:
      StackMap stack: double
        89: dstore 13 /* outerRight */
        90: .line 371
            dload 15 /* outerBottom */
            dload 35 /* imageOuterBottom */
            dcmpl
            iflt 91
            dload 15 /* outerBottom */
            goto 92
      StackMap locals:
      StackMap stack:
        91: dload 35 /* imageOuterBottom */
      StackMap locals:
      StackMap stack: double
        92: dstore 15 /* outerBottom */
        93: .line 372
            dload 17 /* outerLeft */
            dload 37 /* imageOuterLeft */
            dcmpl
            iflt 94
            dload 17 /* outerLeft */
            goto 95
      StackMap locals:
      StackMap stack:
        94: dload 37 /* imageOuterLeft */
      StackMap locals:
      StackMap stack: double
        95: dstore 17 /* outerLeft */
        end local 37 // double imageOuterLeft
        end local 35 // double imageOuterBottom
        end local 33 // double imageOuterRight
        end local 31 // double imageOuterTop
        end local 29 // double imageInnerLeft
        end local 27 // double imageInnerBottom
        end local 25 // double imageInnerRight
        end local 23 // double imageInnerTop
        end local 22 // javafx.scene.layout.BorderImage image
        96: .line 347
      StackMap locals: javafx.scene.layout.Border javafx.scene.layout.BorderStroke[] javafx.scene.layout.BorderImage[] double double double double double double double double javafx.scene.layout.BorderImage[] int int
      StackMap stack:
            iinc 21 /* i */ 1
      StackMap locals:
      StackMap stack:
        97: iload 21 /* i */
            aload 2 /* images */
            arraylength
            if_icmplt 61
        end local 21 // int i
        98: .line 375
            aload 0 /* this */
            new com.sun.javafx.UnmodifiableArrayList
            dup
            aload 19 /* noNulls */
            iload 20 /* size */
            invokespecial com.sun.javafx.UnmodifiableArrayList.<init>:([Ljava/lang/Object;I)V
            putfield javafx.scene.layout.Border.images:Ljava/util/List;
        end local 20 // int size
        end local 19 // javafx.scene.layout.BorderImage[] noNulls
        99: .line 381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new javafx.geometry.Insets
            dup
            dload 11 /* outerTop */
            dload 13 /* outerRight */
            dload 15 /* outerBottom */
            dload 17 /* outerLeft */
            invokespecial javafx.geometry.Insets.<init>:(DDDD)V
            putfield javafx.scene.layout.Border.outsets:Ljavafx/geometry/Insets;
       100: .line 382
            aload 0 /* this */
            new javafx.geometry.Insets
            dup
            dload 3 /* innerTop */
            dload 5 /* innerRight */
            dload 7 /* innerBottom */
            dload 9 /* innerLeft */
            invokespecial javafx.geometry.Insets.<init>:(DDDD)V
            putfield javafx.scene.layout.Border.insets:Ljavafx/geometry/Insets;
       101: .line 387
            aload 0 /* this */
            getfield javafx.scene.layout.Border.strokes:Ljava/util/List;
            invokeinterface java.util.List.hashCode:()I
            istore 19 /* result */
        start local 19 // int result
       102: .line 388
            bipush 31
            iload 19 /* result */
            imul
            aload 0 /* this */
            getfield javafx.scene.layout.Border.images:Ljava/util/List;
            invokeinterface java.util.List.hashCode:()I
            iadd
            istore 19 /* result */
       103: .line 389
            aload 0 /* this */
            iload 19 /* result */
            putfield javafx.scene.layout.Border.hash:I
       104: .line 390
            return
        end local 19 // int result
        end local 17 // double outerLeft
        end local 15 // double outerBottom
        end local 13 // double outerRight
        end local 11 // double outerTop
        end local 9 // double innerLeft
        end local 7 // double innerBottom
        end local 5 // double innerRight
        end local 3 // double innerTop
        end local 2 // javafx.scene.layout.BorderImage[] images
        end local 1 // javafx.scene.layout.BorderStroke[] strokes
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0  105     0               this  Ljavafx/scene/layout/Border;
            0  105     1            strokes  [Ljavafx/scene/layout/BorderStroke;
            0  105     2             images  [Ljavafx/scene/layout/BorderImage;
            2  105     3           innerTop  D
            3  105     5         innerRight  D
            4  105     7        innerBottom  D
            5  105     9          innerLeft  D
            6  105    11           outerTop  D
            7  105    13         outerRight  D
            8  105    15        outerBottom  D
            9  105    17          outerLeft  D
           13   54    19            noNulls  [Ljavafx/scene/layout/BorderStroke;
           14   54    20               size  I
           15   53    21                  i  I
           17   51    22             stroke  Ljavafx/scene/layout/BorderStroke;
           20   51    23     strokeInnerTop  D
           21   51    25   strokeInnerRight  D
           22   51    27  strokeInnerBottom  D
           23   51    29    strokeInnerLeft  D
           36   51    31     strokeOuterTop  D
           37   51    33   strokeOuterRight  D
           38   51    35  strokeOuterBottom  D
           39   51    37    strokeOuterLeft  D
           58   99    19            noNulls  [Ljavafx/scene/layout/BorderImage;
           59   99    20               size  I
           60   98    21                  i  I
           62   96    22              image  Ljavafx/scene/layout/BorderImage;
           65   96    23      imageInnerTop  D
           66   96    25    imageInnerRight  D
           67   96    27   imageInnerBottom  D
           68   96    29     imageInnerLeft  D
           81   96    31      imageOuterTop  D
           82   96    33    imageOuterRight  D
           83   96    35   imageOuterBottom  D
           84   96    37     imageOuterLeft  D
          102  105    19             result  I
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "strokes")
      1:
        javafx.beans.NamedArg(value = "images")
    MethodParameters:
         Name  Flags
      strokes  
      images   

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.layout.Border this
        start local 1 // java.lang.Object o
         0: .line 396
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 397
      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 398
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast javafx.scene.layout.Border
            astore 2 /* border */
        start local 2 // javafx.scene.layout.Border border
         4: .line 399
            aload 0 /* this */
            getfield javafx.scene.layout.Border.hash:I
            aload 2 /* border */
            getfield javafx.scene.layout.Border.hash:I
            if_icmpeq 5
            iconst_0
            ireturn
         5: .line 401
      StackMap locals: javafx.scene.layout.Border
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.Border.images:Ljava/util/List;
            aload 2 /* border */
            getfield javafx.scene.layout.Border.images:Ljava/util/List;
            invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
            ifne 6
            iconst_0
            ireturn
         6: .line 402
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.layout.Border.strokes:Ljava/util/List;
            aload 2 /* border */
            getfield javafx.scene.layout.Border.strokes:Ljava/util/List;
            invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
            ifne 7
            iconst_0
            ireturn
         7: .line 404
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // javafx.scene.layout.Border border
        end local 1 // java.lang.Object o
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavafx/scene/layout/Border;
            0    8     1       o  Ljava/lang/Object;
            4    8     2  border  Ljavafx/scene/layout/Border;
    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.Border this
         0: .line 411
            aload 0 /* this */
            getfield javafx.scene.layout.Border.hash:I
            ireturn
        end local 0 // javafx.scene.layout.Border this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/layout/Border;
}
SourceFile: "Border.java"
InnerClasses:
  public final SequenceConverter = com.sun.javafx.scene.layout.region.Margins$SequenceConverter of com.sun.javafx.scene.layout.region.Margins
  public final SequenceConverter = javafx.css.converter.InsetsConverter$SequenceConverter of javafx.css.converter.InsetsConverter
  public final SequenceConverter = javafx.css.converter.URLConverter$SequenceConverter of javafx.css.converter.URLConverter