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 158
            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 164
            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 172
            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 178
            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 186
            new javax.print.attribute.standard.Finishings
            dup
            bipush 8
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
         5: .line 185
            putstatic javax.print.attribute.standard.Finishings.SADDLE_STITCH:Ljavax/print/attribute/standard/Finishings;
         6: .line 194
            new javax.print.attribute.standard.Finishings
            dup
            bipush 9
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
         7: .line 193
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH:Ljavax/print/attribute/standard/Finishings;
         8: .line 200
            new javax.print.attribute.standard.Finishings
            dup
            bipush 20
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
         9: .line 199
            putstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_LEFT:Ljavax/print/attribute/standard/Finishings;
        10: .line 206
            new javax.print.attribute.standard.Finishings
            dup
            bipush 21
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        11: .line 205
            putstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_LEFT:Ljavax/print/attribute/standard/Finishings;
        12: .line 212
            new javax.print.attribute.standard.Finishings
            dup
            bipush 22
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        13: .line 211
            putstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_RIGHT:Ljavax/print/attribute/standard/Finishings;
        14: .line 218
            new javax.print.attribute.standard.Finishings
            dup
            bipush 23
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        15: .line 217
            putstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_RIGHT:Ljavax/print/attribute/standard/Finishings;
        16: .line 226
            new javax.print.attribute.standard.Finishings
            dup
            bipush 24
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        17: .line 225
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_LEFT:Ljavax/print/attribute/standard/Finishings;
        18: .line 234
            new javax.print.attribute.standard.Finishings
            dup
            bipush 25
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        19: .line 233
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_TOP:Ljavax/print/attribute/standard/Finishings;
        20: .line 242
            new javax.print.attribute.standard.Finishings
            dup
            bipush 26
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        21: .line 241
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_RIGHT:Ljavax/print/attribute/standard/Finishings;
        22: .line 250
            new javax.print.attribute.standard.Finishings
            dup
            bipush 27
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        23: .line 249
            putstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_BOTTOM:Ljavax/print/attribute/standard/Finishings;
        24: .line 257
            new javax.print.attribute.standard.Finishings
            dup
            bipush 28
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        25: .line 256
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_LEFT:Ljavax/print/attribute/standard/Finishings;
        26: .line 264
            new javax.print.attribute.standard.Finishings
            dup
            bipush 29
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        27: .line 263
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_TOP:Ljavax/print/attribute/standard/Finishings;
        28: .line 271
            new javax.print.attribute.standard.Finishings
            dup
            bipush 30
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        29: .line 270
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_RIGHT:Ljavax/print/attribute/standard/Finishings;
        30: .line 278
            new javax.print.attribute.standard.Finishings
            dup
            bipush 31
            invokespecial javax.print.attribute.standard.Finishings.<init>:(I)V
        31: .line 277
            putstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_BOTTOM:Ljavax/print/attribute/standard/Finishings;
        32: .line 294
            bipush 29
            anewarray java.lang.String
            dup
            iconst_0
            ldc "none"
            aastore
            dup
            iconst_1
        33: .line 295
            ldc "staple"
            aastore
            dup
            iconst_3
        34: .line 297
            ldc "cover"
            aastore
            dup
            iconst_4
        35: .line 298
            ldc "bind"
            aastore
            dup
            iconst_5
        36: .line 299
            ldc "saddle-stitch"
            aastore
            dup
            bipush 6
        37: .line 300
            ldc "edge-stitch"
            aastore
            dup
            bipush 17
        38: .line 311
            ldc "staple-top-left"
            aastore
            dup
            bipush 18
        39: .line 312
            ldc "staple-bottom-left"
            aastore
            dup
            bipush 19
        40: .line 313
            ldc "staple-top-right"
            aastore
            dup
            bipush 20
        41: .line 314
            ldc "staple-bottom-right"
            aastore
            dup
            bipush 21
        42: .line 315
            ldc "edge-stitch-left"
            aastore
            dup
            bipush 22
        43: .line 316
            ldc "edge-stitch-top"
            aastore
            dup
            bipush 23
        44: .line 317
            ldc "edge-stitch-right"
            aastore
            dup
            bipush 24
        45: .line 318
            ldc "edge-stitch-bottom"
            aastore
            dup
            bipush 25
        46: .line 319
            ldc "staple-dual-left"
            aastore
            dup
            bipush 26
        47: .line 320
            ldc "staple-dual-top"
            aastore
            dup
            bipush 27
        48: .line 321
            ldc "staple-dual-right"
            aastore
            dup
            bipush 28
        49: .line 322
            ldc "staple-dual-bottom"
            aastore
        50: .line 293
            putstatic javax.print.attribute.standard.Finishings.myStringTable:[Ljava/lang/String;
        51: .line 329
            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 330
            getstatic javax.print.attribute.standard.Finishings.STAPLE:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            iconst_3
        53: .line 332
            getstatic javax.print.attribute.standard.Finishings.COVER:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            iconst_4
        54: .line 333
            getstatic javax.print.attribute.standard.Finishings.BIND:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            iconst_5
        55: .line 334
            getstatic javax.print.attribute.standard.Finishings.SADDLE_STITCH:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 6
        56: .line 335
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 17
        57: .line 346
            getstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 18
        58: .line 347
            getstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 19
        59: .line 348
            getstatic javax.print.attribute.standard.Finishings.STAPLE_TOP_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 20
        60: .line 349
            getstatic javax.print.attribute.standard.Finishings.STAPLE_BOTTOM_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 21
        61: .line 350
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 22
        62: .line 351
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_TOP:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 23
        63: .line 352
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 24
        64: .line 353
            getstatic javax.print.attribute.standard.Finishings.EDGE_STITCH_BOTTOM:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 25
        65: .line 354
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_LEFT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 26
        66: .line 355
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_TOP:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 27
        67: .line 356
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_RIGHT:Ljavax/print/attribute/standard/Finishings;
            aastore
            dup
            bipush 28
        68: .line 357
            getstatic javax.print.attribute.standard.Finishings.STAPLE_DUAL_BOTTOM:Ljavax/print/attribute/standard/Finishings;
            aastore
        69: .line 328
            putstatic javax.print.attribute.standard.Finishings.myEnumValueTable:[Ljavax/print/attribute/standard/Finishings;
        70: .line 358
            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 287
            aload 0 /* this */
            iload 1 /* value */
            invokespecial javax.print.attribute.EnumSyntax.<init>:(I)V
         1: .line 288
            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 364
            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 371
            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 378
            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 392
            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 405
            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"