public class javax.print.attribute.standard.Finishings extends javax.print.attribute.EnumSyntax implements javax.print.attribute.DocAttribute, javax.print.attribute.PrintRequestAttribute, javax.print.attribute.PrintJobAttribute
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.print.attribute.standard.Finishings
  super_class: javax.print.attribute.EnumSyntax
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -627840419548391754

  public static final javax.print.attribute.standard.Finishings NONE;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings COVER;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings BIND;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings SADDLE_STITCH;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings EDGE_STITCH;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_TOP_LEFT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_BOTTOM_LEFT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_TOP_RIGHT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_BOTTOM_RIGHT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings EDGE_STITCH_LEFT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings EDGE_STITCH_TOP;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings EDGE_STITCH_RIGHT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings EDGE_STITCH_BOTTOM;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_DUAL_LEFT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_DUAL_TOP;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_DUAL_RIGHT;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.print.attribute.standard.Finishings STAPLE_DUAL_BOTTOM;
    descriptor: Ljavax/print/attribute/standard/Finishings;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] myStringTable;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javax.print.attribute.standard.Finishings[] myEnumValueTable;
    descriptor: [Ljavax/print/attribute/standard/Finishings;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 139
            new javax.print.attribute.standard.Finishings
            dup
            iconst_3
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
            putstatic javax.print.attribute.standard.Finishings.NONE:Ljavax/print/attribute/standard/Finishings;
         1: .line 145
            new javax.print.attribute.standard.Finishings
            dup
            iconst_4
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
            putstatic javax.print.attribute.standard.Finishings.STAPLE:Ljavax/print/attribute/standard/Finishings;
         2: .line 153
            new javax.print.attribute.standard.Finishings
            dup
            bipush 6
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
            putstatic javax.print.attribute.standard.Finishings.COVER:Ljavax/print/attribute/standard/Finishings;
         3: .line 159
            new javax.print.attribute.standard.Finishings
            dup
            bipush 7
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
            putstatic javax.print.attribute.standard.Finishings.BIND:Ljavax/print/attribute/standard/Finishings;
         4: .line 167
            new javax.print.attribute.standard.Finishings
            dup
            bipush 8
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
         5: .line 166
            putstatic javax.print.attribute.standard.Finishings.SADDLE_STITCH:Ljavax/print/attribute/standard/Finishings;
         6: .line 175
            new javax.print.attribute.standard.Finishings
            dup
            bipush 9
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
         7: .line 174
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH:Ljavax/print/attribute/standard/Finishings;
         8: .line 181
            new javax.print.attribute.standard.Finishings
            dup
            bipush 20
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
         9: .line 180
            putstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_LEFT:Ljavax/print/attribute/standard/Finishings;
        10: .line 187
            new javax.print.attribute.standard.Finishings
            dup
            bipush 21
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        11: .line 186
            putstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_LEFT:Ljavax/print/attribute/standard/Finishings;
        12: .line 193
            new javax.print.attribute.standard.Finishings
            dup
            bipush 22
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        13: .line 192
            putstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_RIGHT:Ljavax/print/attribute/standard/Finishings;
        14: .line 199
            new javax.print.attribute.standard.Finishings
            dup
            bipush 23
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        15: .line 198
            putstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_RIGHT:Ljavax/print/attribute/standard/Finishings;
        16: .line 207
            new javax.print.attribute.standard.Finishings
            dup
            bipush 24
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        17: .line 206
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_LEFT:Ljavax/print/attribute/standard/Finishings;
        18: .line 215
            new javax.print.attribute.standard.Finishings
            dup
            bipush 25
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        19: .line 214
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_TOP:Ljavax/print/attribute/standard/Finishings;
        20: .line 223
            new javax.print.attribute.standard.Finishings
            dup
            bipush 26
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        21: .line 222
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_RIGHT:Ljavax/print/attribute/standard/Finishings;
        22: .line 231
            new javax.print.attribute.standard.Finishings
            dup
            bipush 27
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        23: .line 230
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_BOTTOM:Ljavax/print/attribute/standard/Finishings;
        24: .line 238
            new javax.print.attribute.standard.Finishings
            dup
            bipush 28
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        25: .line 237
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_LEFT:Ljavax/print/attribute/standard/Finishings;
        26: .line 245
            new javax.print.attribute.standard.Finishings
            dup
            bipush 29
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        27: .line 244
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_TOP:Ljavax/print/attribute/standard/Finishings;
        28: .line 252
            new javax.print.attribute.standard.Finishings
            dup
            bipush 30
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        29: .line 251
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_RIGHT:Ljavax/print/attribute/standard/Finishings;
        30: .line 259
            new javax.print.attribute.standard.Finishings
            dup
            bipush 31
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        31: .line 258
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_BOTTOM:Ljavax/print/attribute/standard/Finishings;
        32: .line 275
            bipush 29
            anewarray java.lang.String
            dup
            iconst_0
            ldc "none"
            aastore
            dup
            iconst_1
        33: .line 276
            ldc "staple"
            aastore
            dup
            iconst_3
        34: .line 278
            ldc "cover"
            aastore
            dup
            iconst_4
        35: .line 279
            ldc "bind"
            aastore
            dup
            iconst_5
        36: .line 280
            ldc "saddle-stitch"
            aastore
            dup
            bipush 6
        37: .line 281
            ldc "edge-stitch"
            aastore
            dup
            bipush 17
        38: .line 292
            ldc "staple-top-left"
            aastore
            dup
            bipush 18
        39: .line 293
            ldc "staple-bottom-left"
            aastore
            dup
            bipush 19
        40: .line 294
            ldc "staple-top-right"
            aastore
            dup
            bipush 20
        41: .line 295
            ldc "staple-bottom-right"
            aastore
            dup
            bipush 21
        42: .line 296
            ldc "edge-stitch-left"
            aastore
            dup
            bipush 22
        43: .line 297
            ldc "edge-stitch-top"
            aastore
            dup
            bipush 23
        44: .line 298
            ldc "edge-stitch-right"
            aastore
            dup
            bipush 24
        45: .line 299
            ldc "edge-stitch-bottom"
            aastore
            dup
            bipush 25
        46: .line 300
            ldc "staple-dual-left"
            aastore
            dup
            bipush 26
        47: .line 301
            ldc "staple-dual-top"
            aastore
            dup
            bipush 27
        48: .line 302
            ldc "staple-dual-right"
            aastore
            dup
            bipush 28
        49: .line 303
            ldc "staple-dual-bottom"
            aastore
        50: .line 274
            putstatic javax.print.attribute.standard.Finishings.myStringTable:[Ljava/lang/String;
        51: .line 310
            bipush 29
            anewarray javax.print.attribute.standard.Finishings
            dup
            iconst_0
            getstatic javax.print.attribute.standard.Finishings.NONE:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            iconst_1
        52: .line 311
            getstatic javax.print.attribute.standard.Finishings.STAPLE:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            iconst_3
        53: .line 313
            getstatic javax.print.attribute.standard.Finishings.COVER:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            iconst_4
        54: .line 314
            getstatic javax.print.attribute.standard.Finishings.BIND:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            iconst_5
        55: .line 315
            getstatic javax.print.attribute.standard.Finishings.SADDLE_STITCH:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 6
        56: .line 316
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 17
        57: .line 327
            getstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 18
        58: .line 328
            getstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 19
        59: .line 329
            getstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 20
        60: .line 330
            getstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 21
        61: .line 331
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 22
        62: .line 332
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_TOP:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 23
        63: .line 333
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 24
        64: .line 334
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_BOTTOM:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 25
        65: .line 335
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 26
        66: .line 336
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_TOP:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 27
        67: .line 337
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 28
        68: .line 338
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_BOTTOM:Ljavax/print/attribute/standard/Finishings;
            aastore
        69: .line 309
            putstatic javax.print.attribute.standard.Finishings.myEnumValueTable:[Ljavax/print/attribute/standard/Finishings;
        70: .line 339
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.standard.Finishings this
        start local 1 // int value
         0: .line 268
            aload 0 /* this */
            iload 1 /* value */
            invokespecial javax.print.attribute.EnumSyntax.<init>:(I)V
         1: .line 269
            return
        end local 1 // int value
        end local 0 // javax.print.attribute.standard.Finishings this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavax/print/attribute/standard/Finishings;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  protected java.lang.String[] getStringTable();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.standard.Finishings this
         0: .line 345
            getstatic javax.print.attribute.standard.Finishings.myStringTable:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // javax.print.attribute.standard.Finishings this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/standard/Finishings;

  protected javax.print.attribute.EnumSyntax[] getEnumValueTable();
    descriptor: ()[Ljavax/print/attribute/EnumSyntax;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.standard.Finishings this
         0: .line 352
            getstatic javax.print.attribute.standard.Finishings.myEnumValueTable:[Ljavax/print/attribute/standard/Finishings;
            invokevirtual javax.print.attribute.standard.Finishings[].clone:()Ljava/lang/Object;
            checkcast javax.print.attribute.EnumSyntax[]
            areturn
        end local 0 // javax.print.attribute.standard.Finishings this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/standard/Finishings;

  protected int getOffset();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.standard.Finishings this
         0: .line 359
            iconst_3
            ireturn
        end local 0 // javax.print.attribute.standard.Finishings this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/standard/Finishings;

  public final java.lang.Class<? extends javax.print.attribute.Attribute> getCategory();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.standard.Finishings this
         0: .line 373
            ldc Ljavax/print/attribute/standard/Finishings;
            areturn
        end local 0 // javax.print.attribute.standard.Finishings this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/standard/Finishings;
    Signature: ()Ljava/lang/Class<+Ljavax/print/attribute/Attribute;>;

  public final java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.standard.Finishings this
         0: .line 386
            ldc "finishings"
            areturn
        end local 0 // javax.print.attribute.standard.Finishings this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/standard/Finishings;
}
SourceFile: "Finishings.java"