public abstract class java.awt.print.PrinterJob
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: java.awt.print.PrinterJob
  super_class: java.lang.Object
{
  public static java.awt.print.PrinterJob getPrinterJob();
    descriptor: ()Ljava/awt/print/PrinterJob;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 71
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 0 /* security */
        start local 0 // java.lang.SecurityManager security
         1: .line 72
            aload 0 /* security */
            ifnull 3
         2: .line 73
            aload 0 /* security */
            invokevirtual java.lang.SecurityManager.checkPrintJobAccess:()V
         3: .line 76
      StackMap locals: java.lang.SecurityManager
      StackMap stack:
            new java.awt.print.PrinterJob$1
            dup
            invokespecial java.awt.print.PrinterJob$1.<init>:()V
         4: .line 75
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.awt.print.PrinterJob
            areturn
        end local 0 // java.lang.SecurityManager security
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            1    5     0  security  Ljava/lang/SecurityManager;

  public static javax.print.PrintService[] lookupPrintServices();
    descriptor: ()[Ljavax/print/PrintService;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 105
            getstatic javax.print.DocFlavor$SERVICE_FORMATTED.PAGEABLE:Ljavax/print/DocFlavor$SERVICE_FORMATTED;
            aconst_null
            invokestatic javax.print.PrintServiceLookup.lookupPrintServices:(Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)[Ljavax/print/PrintService;
         1: .line 104
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.print.StreamPrintServiceFactory[] lookupStreamPrintServices(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljavax/print/StreamPrintServiceFactory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String mimeType
         0: .line 146
            getstatic javax.print.DocFlavor$SERVICE_FORMATTED.PAGEABLE:Ljavax/print/DocFlavor$SERVICE_FORMATTED;
         1: .line 147
            aload 0 /* mimeType */
         2: .line 145
            invokestatic javax.print.StreamPrintServiceFactory.lookupStreamPrintServiceFactories:(Ljavax/print/DocFlavor;Ljava/lang/String;)[Ljavax/print/StreamPrintServiceFactory;
            areturn
        end local 0 // java.lang.String mimeType
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  mimeType  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      mimeType  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.print.PrinterJob this
         0: .line 157
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 158
            return
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/awt/print/PrinterJob;

  public javax.print.PrintService getPrintService();
    descriptor: ()Ljavax/print/PrintService;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.print.PrinterJob this
         0: .line 171
            aconst_null
            areturn
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/print/PrinterJob;

  public void setPrintService(javax.print.PrintService);
    descriptor: (Ljavax/print/PrintService;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.print.PrinterJob this
        start local 1 // javax.print.PrintService service
         0: .line 192
            new java.awt.print.PrinterException
            dup
         1: .line 193
            ldc "Setting a service is not supported on this class"
         2: .line 192
            invokespecial java.awt.print.PrinterException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // javax.print.PrintService service
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Ljava/awt/print/PrinterJob;
            0    3     1  service  Ljavax/print/PrintService;
    Exceptions:
      throws java.awt.print.PrinterException
    MethodParameters:
         Name  Flags
      service  

  public abstract void setPrintable(java.awt.print.Printable);
    descriptor: (Ljava/awt/print/Printable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      painter  

  public abstract void setPrintable(java.awt.print.Printable, java.awt.print.PageFormat);
    descriptor: (Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      painter  
      format   

  public abstract void setPageable(java.awt.print.Pageable);
    descriptor: (Ljava/awt/print/Pageable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.lang.NullPointerException
    MethodParameters:
          Name  Flags
      document  

  public abstract boolean printDialog();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.awt.HeadlessException

  public boolean printDialog(javax.print.attribute.PrintRequestAttributeSet);
    descriptor: (Ljavax/print/attribute/PrintRequestAttributeSet;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.print.PrinterJob this
        start local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
         0: .line 305
            aload 1 /* attributes */
            ifnonnull 2
         1: .line 306
            new java.lang.NullPointerException
            dup
            ldc "attributes"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.awt.print.PrinterJob.printDialog:()Z
            ireturn
        end local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Ljava/awt/print/PrinterJob;
            0    3     1  attributes  Ljavax/print/attribute/PrintRequestAttributeSet;
    Exceptions:
      throws java.awt.HeadlessException
    MethodParameters:
            Name  Flags
      attributes  

  public abstract java.awt.print.PageFormat pageDialog(java.awt.print.PageFormat);
    descriptor: (Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.awt.HeadlessException
    MethodParameters:
      Name  Flags
      page  

  public java.awt.print.PageFormat pageDialog(javax.print.attribute.PrintRequestAttributeSet);
    descriptor: (Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.print.PrinterJob this
        start local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
         0: .line 368
            aload 1 /* attributes */
            ifnonnull 2
         1: .line 369
            new java.lang.NullPointerException
            dup
            ldc "attributes"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 371
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.awt.print.PrinterJob.defaultPage:()Ljava/awt/print/PageFormat;
            invokevirtual java.awt.print.PrinterJob.pageDialog:(Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;
            areturn
        end local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Ljava/awt/print/PrinterJob;
            0    3     1  attributes  Ljavax/print/attribute/PrintRequestAttributeSet;
    Exceptions:
      throws java.awt.HeadlessException
    MethodParameters:
            Name  Flags
      attributes  

  public abstract java.awt.print.PageFormat defaultPage(java.awt.print.PageFormat);
    descriptor: (Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      page  

  public java.awt.print.PageFormat defaultPage();
    descriptor: ()Ljava/awt/print/PageFormat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.awt.print.PrinterJob this
         0: .line 390
            aload 0 /* this */
            new java.awt.print.PageFormat
            dup
            invokespecial java.awt.print.PageFormat.<init>:()V
            invokevirtual java.awt.print.PrinterJob.defaultPage:(Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;
            areturn
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/print/PrinterJob;

  public java.awt.print.PageFormat getPageFormat(javax.print.attribute.PrintRequestAttributeSet);
    descriptor: (Ljavax/print/attribute/PrintRequestAttributeSet;)Ljava/awt/print/PageFormat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=16, args_size=2
        start local 0 // java.awt.print.PrinterJob this
        start local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
         0: .line 412
            aload 0 /* this */
            invokevirtual java.awt.print.PrinterJob.getPrintService:()Ljavax/print/PrintService;
            astore 2 /* service */
        start local 2 // javax.print.PrintService service
         1: .line 413
            aload 0 /* this */
            invokevirtual java.awt.print.PrinterJob.defaultPage:()Ljava/awt/print/PageFormat;
            astore 3 /* pf */
        start local 3 // java.awt.print.PageFormat pf
         2: .line 415
            aload 2 /* service */
            ifnull 3
            aload 1 /* attributes */
            ifnonnull 4
         3: .line 416
      StackMap locals: javax.print.PrintService java.awt.print.PageFormat
      StackMap stack:
            aload 3 /* pf */
            areturn
         4: .line 419
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            ldc Ljavax/print/attribute/standard/Media;
            invokeinterface javax.print.attribute.PrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
            checkcast javax.print.attribute.standard.Media
            astore 4 /* media */
        start local 4 // javax.print.attribute.standard.Media media
         5: .line 421
            aload 1 /* attributes */
            ldc Ljavax/print/attribute/standard/MediaPrintableArea;
            invokeinterface javax.print.attribute.PrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
            checkcast javax.print.attribute.standard.MediaPrintableArea
         6: .line 420
            astore 5 /* mpa */
        start local 5 // javax.print.attribute.standard.MediaPrintableArea mpa
         7: .line 423
            aload 1 /* attributes */
            ldc Ljavax/print/attribute/standard/OrientationRequested;
            invokeinterface javax.print.attribute.PrintRequestAttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
            checkcast javax.print.attribute.standard.OrientationRequested
         8: .line 422
            astore 6 /* orientReq */
        start local 6 // javax.print.attribute.standard.OrientationRequested orientReq
         9: .line 425
            aload 4 /* media */
            ifnonnull 11
            aload 5 /* mpa */
            ifnonnull 11
            aload 6 /* orientReq */
            ifnonnull 11
        10: .line 426
            aload 3 /* pf */
            areturn
        11: .line 428
      StackMap locals: javax.print.attribute.standard.Media javax.print.attribute.standard.MediaPrintableArea javax.print.attribute.standard.OrientationRequested
      StackMap stack:
            aload 3 /* pf */
            invokevirtual java.awt.print.PageFormat.getPaper:()Ljava/awt/print/Paper;
            astore 7 /* paper */
        start local 7 // java.awt.print.Paper paper
        12: .line 433
            aload 5 /* mpa */
            ifnonnull 21
            aload 4 /* media */
            ifnull 21
        13: .line 434
            aload 2 /* service */
            ldc Ljavax/print/attribute/standard/MediaPrintableArea;
            invokeinterface javax.print.PrintService.isAttributeCategorySupported:(Ljava/lang/Class;)Z
            ifeq 21
        14: .line 436
            aload 2 /* service */
            ldc Ljavax/print/attribute/standard/MediaPrintableArea;
        15: .line 437
            aconst_null
            aload 1 /* attributes */
        16: .line 436
            invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
        17: .line 435
            astore 8 /* mpaVals */
        start local 8 // java.lang.Object mpaVals
        18: .line 438
            aload 8 /* mpaVals */
            instanceof javax.print.attribute.standard.MediaPrintableArea[]
            ifeq 21
        19: .line 439
            aload 8 /* mpaVals */
            checkcast javax.print.attribute.standard.MediaPrintableArea[]
            arraylength
            ifle 21
        20: .line 440
            aload 8 /* mpaVals */
            checkcast javax.print.attribute.standard.MediaPrintableArea[]
            iconst_0
            aaload
            astore 5 /* mpa */
        end local 8 // java.lang.Object mpaVals
        21: .line 444
      StackMap locals: java.awt.print.Paper
      StackMap stack:
            aload 4 /* media */
            ifnull 36
        22: .line 445
            aload 2 /* service */
            aload 4 /* media */
            aconst_null
            aload 1 /* attributes */
            invokeinterface javax.print.PrintService.isAttributeValueSupported:(Ljavax/print/attribute/Attribute;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Z
            ifeq 36
        23: .line 446
            aload 4 /* media */
            instanceof javax.print.attribute.standard.MediaSizeName
            ifeq 36
        24: .line 447
            aload 4 /* media */
            checkcast javax.print.attribute.standard.MediaSizeName
            astore 8 /* msn */
        start local 8 // javax.print.attribute.standard.MediaSizeName msn
        25: .line 448
            aload 8 /* msn */
            invokestatic javax.print.attribute.standard.MediaSize.getMediaSizeForName:(Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize;
            astore 9 /* msz */
        start local 9 // javax.print.attribute.standard.MediaSize msz
        26: .line 449
            aload 9 /* msz */
            ifnull 36
        27: .line 450
            ldc 72.0
            dstore 10 /* inch */
        start local 10 // double inch
        28: .line 451
            aload 9 /* msz */
            sipush 25400
            invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
            f2d
            dload 10 /* inch */
            dmul
            dstore 12 /* paperWid */
        start local 12 // double paperWid
        29: .line 452
            aload 9 /* msz */
            sipush 25400
            invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
            f2d
            dload 10 /* inch */
            dmul
            dstore 14 /* paperHgt */
        start local 14 // double paperHgt
        30: .line 453
            aload 7 /* paper */
            dload 12 /* paperWid */
            dload 14 /* paperHgt */
            invokevirtual java.awt.print.Paper.setSize:(DD)V
        31: .line 454
            aload 5 /* mpa */
            ifnonnull 36
        32: .line 455
            aload 7 /* paper */
            dload 10 /* inch */
            dload 10 /* inch */
        33: .line 456
            dload 12 /* paperWid */
            ldc 2.0
            dload 10 /* inch */
            dmul
            dsub
        34: .line 457
            dload 14 /* paperHgt */
            ldc 2.0
            dload 10 /* inch */
            dmul
            dsub
        35: .line 455
            invokevirtual java.awt.print.Paper.setImageableArea:(DDDD)V
        end local 14 // double paperHgt
        end local 12 // double paperWid
        end local 10 // double inch
        end local 9 // javax.print.attribute.standard.MediaSize msz
        end local 8 // javax.print.attribute.standard.MediaSizeName msn
        36: .line 463
      StackMap locals:
      StackMap stack:
            aload 5 /* mpa */
            ifnull 48
        37: .line 464
            aload 2 /* service */
            aload 5 /* mpa */
            aconst_null
            aload 1 /* attributes */
            invokeinterface javax.print.PrintService.isAttributeValueSupported:(Ljavax/print/attribute/Attribute;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Z
            ifeq 48
        38: .line 466
            aload 5 /* mpa */
            sipush 25400
            invokevirtual javax.print.attribute.standard.MediaPrintableArea.getPrintableArea:(I)[F
        39: .line 465
            astore 8 /* printableArea */
        start local 8 // float[] printableArea
        40: .line 467
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        41: goto 44
        42: .line 468
      StackMap locals: float[] int
      StackMap stack:
            aload 8 /* printableArea */
            iload 9 /* i */
            aload 8 /* printableArea */
            iload 9 /* i */
            faload
            ldc 72.0
            fmul
            fastore
        43: .line 467
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        44: iload 9 /* i */
            aload 8 /* printableArea */
            arraylength
            if_icmplt 42
        end local 9 // int i
        45: .line 470
            aload 7 /* paper */
            aload 8 /* printableArea */
            iconst_0
            faload
            f2d
            aload 8 /* printableArea */
            iconst_1
            faload
            f2d
        46: .line 471
            aload 8 /* printableArea */
            iconst_2
            faload
            f2d
            aload 8 /* printableArea */
            iconst_3
            faload
            f2d
        47: .line 470
            invokevirtual java.awt.print.Paper.setImageableArea:(DDDD)V
        end local 8 // float[] printableArea
        48: .line 474
      StackMap locals:
      StackMap stack:
            aload 6 /* orientReq */
            ifnull 58
        49: .line 475
            aload 2 /* service */
            aload 6 /* orientReq */
            aconst_null
            aload 1 /* attributes */
            invokeinterface javax.print.PrintService.isAttributeValueSupported:(Ljavax/print/attribute/Attribute;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Z
            ifeq 58
        50: .line 477
            aload 6 /* orientReq */
            getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 53
        51: .line 478
            iconst_2
            istore 8 /* orient */
        start local 8 // int orient
        52: .line 479
            goto 57
        end local 8 // int orient
      StackMap locals:
      StackMap stack:
        53: aload 6 /* orientReq */
            getstatic javax.print.attribute.standard.OrientationRequested.LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 56
        54: .line 480
            iconst_0
            istore 8 /* orient */
        start local 8 // int orient
        55: .line 481
            goto 57
        end local 8 // int orient
        56: .line 482
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 8 /* orient */
        start local 8 // int orient
        57: .line 484
      StackMap locals: int
      StackMap stack:
            aload 3 /* pf */
            iload 8 /* orient */
            invokevirtual java.awt.print.PageFormat.setOrientation:(I)V
        end local 8 // int orient
        58: .line 487
      StackMap locals:
      StackMap stack:
            aload 3 /* pf */
            aload 7 /* paper */
            invokevirtual java.awt.print.PageFormat.setPaper:(Ljava/awt/print/Paper;)V
        59: .line 488
            aload 0 /* this */
            aload 3 /* pf */
            invokevirtual java.awt.print.PrinterJob.validatePage:(Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;
            astore 3 /* pf */
        60: .line 489
            aload 3 /* pf */
            areturn
        end local 7 // java.awt.print.Paper paper
        end local 6 // javax.print.attribute.standard.OrientationRequested orientReq
        end local 5 // javax.print.attribute.standard.MediaPrintableArea mpa
        end local 4 // javax.print.attribute.standard.Media media
        end local 3 // java.awt.print.PageFormat pf
        end local 2 // javax.print.PrintService service
        end local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   61     0           this  Ljava/awt/print/PrinterJob;
            0   61     1     attributes  Ljavax/print/attribute/PrintRequestAttributeSet;
            1   61     2        service  Ljavax/print/PrintService;
            2   61     3             pf  Ljava/awt/print/PageFormat;
            5   61     4          media  Ljavax/print/attribute/standard/Media;
            7   61     5            mpa  Ljavax/print/attribute/standard/MediaPrintableArea;
            9   61     6      orientReq  Ljavax/print/attribute/standard/OrientationRequested;
           12   61     7          paper  Ljava/awt/print/Paper;
           18   21     8        mpaVals  Ljava/lang/Object;
           25   36     8            msn  Ljavax/print/attribute/standard/MediaSizeName;
           26   36     9            msz  Ljavax/print/attribute/standard/MediaSize;
           28   36    10           inch  D
           29   36    12       paperWid  D
           30   36    14       paperHgt  D
           40   48     8  printableArea  [F
           41   45     9              i  I
           52   53     8         orient  I
           55   56     8         orient  I
           57   58     8         orient  I
    MethodParameters:
            Name  Flags
      attributes  

  public abstract java.awt.print.PageFormat validatePage(java.awt.print.PageFormat);
    descriptor: (Ljava/awt/print/PageFormat;)Ljava/awt/print/PageFormat;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      page  

  public abstract void print();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.awt.print.PrinterException

  public void print(javax.print.attribute.PrintRequestAttributeSet);
    descriptor: (Ljavax/print/attribute/PrintRequestAttributeSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.awt.print.PrinterJob this
        start local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
         0: .line 557
            aload 0 /* this */
            invokevirtual java.awt.print.PrinterJob.print:()V
         1: .line 558
            return
        end local 1 // javax.print.attribute.PrintRequestAttributeSet attributes
        end local 0 // java.awt.print.PrinterJob this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Ljava/awt/print/PrinterJob;
            0    2     1  attributes  Ljavax/print/attribute/PrintRequestAttributeSet;
    Exceptions:
      throws java.awt.print.PrinterException
    MethodParameters:
            Name  Flags
      attributes  

  public abstract void setCopies(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      copies  

  public abstract int getCopies();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getUserName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setJobName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      jobName  

  public abstract java.lang.String getJobName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void cancel();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isCancelled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "PrinterJob.java"
NestMembers:
  java.awt.print.PrinterJob$1
InnerClasses:
  java.awt.print.PrinterJob$1
  public SERVICE_FORMATTED = javax.print.DocFlavor$SERVICE_FORMATTED of javax.print.DocFlavor