public class sun.print.PSStreamPrinterFactory extends javax.print.StreamPrintServiceFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.print.PSStreamPrinterFactory
  super_class: javax.print.StreamPrintServiceFactory
{
  static final java.lang.String psMimeType;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "application/postscript"

  static final javax.print.DocFlavor[] supportedDocFlavors;
    descriptor: [Ljavax/print/DocFlavor;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 38
            bipush 11
            anewarray javax.print.DocFlavor
            dup
            iconst_0
         1: .line 39
            getstatic javax.print.DocFlavor$SERVICE_FORMATTED.PAGEABLE:Ljavax/print/DocFlavor$SERVICE_FORMATTED;
            aastore
            dup
            iconst_1
         2: .line 40
            getstatic javax.print.DocFlavor$SERVICE_FORMATTED.PRINTABLE:Ljavax/print/DocFlavor$SERVICE_FORMATTED;
            aastore
            dup
            iconst_2
         3: .line 41
            getstatic javax.print.DocFlavor$BYTE_ARRAY.GIF:Ljavax/print/DocFlavor$BYTE_ARRAY;
            aastore
            dup
            iconst_3
         4: .line 42
            getstatic javax.print.DocFlavor$INPUT_STREAM.GIF:Ljavax/print/DocFlavor$INPUT_STREAM;
            aastore
            dup
            iconst_4
         5: .line 43
            getstatic javax.print.DocFlavor$URL.GIF:Ljavax/print/DocFlavor$URL;
            aastore
            dup
            iconst_5
         6: .line 44
            getstatic javax.print.DocFlavor$BYTE_ARRAY.JPEG:Ljavax/print/DocFlavor$BYTE_ARRAY;
            aastore
            dup
            bipush 6
         7: .line 45
            getstatic javax.print.DocFlavor$INPUT_STREAM.JPEG:Ljavax/print/DocFlavor$INPUT_STREAM;
            aastore
            dup
            bipush 7
         8: .line 46
            getstatic javax.print.DocFlavor$URL.JPEG:Ljavax/print/DocFlavor$URL;
            aastore
            dup
            bipush 8
         9: .line 47
            getstatic javax.print.DocFlavor$BYTE_ARRAY.PNG:Ljavax/print/DocFlavor$BYTE_ARRAY;
            aastore
            dup
            bipush 9
        10: .line 48
            getstatic javax.print.DocFlavor$INPUT_STREAM.PNG:Ljavax/print/DocFlavor$INPUT_STREAM;
            aastore
            dup
            bipush 10
        11: .line 49
            getstatic javax.print.DocFlavor$URL.PNG:Ljavax/print/DocFlavor$URL;
            aastore
        12: .line 38
            putstatic sun.print.PSStreamPrinterFactory.supportedDocFlavors:[Ljavax/print/DocFlavor;
        13: .line 50
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.print.PSStreamPrinterFactory this
         0: .line 34
            aload 0 /* this */
            invokespecial javax.print.StreamPrintServiceFactory.<init>:()V
            return
        end local 0 // sun.print.PSStreamPrinterFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/print/PSStreamPrinterFactory;

  public java.lang.String getOutputFormat();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.print.PSStreamPrinterFactory this
         0: .line 53
            ldc "application/postscript"
            areturn
        end local 0 // sun.print.PSStreamPrinterFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/print/PSStreamPrinterFactory;

  public javax.print.DocFlavor[] getSupportedDocFlavors();
    descriptor: ()[Ljavax/print/DocFlavor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.print.PSStreamPrinterFactory this
         0: .line 57
            invokestatic sun.print.PSStreamPrinterFactory.getFlavors:()[Ljavax/print/DocFlavor;
            areturn
        end local 0 // sun.print.PSStreamPrinterFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/print/PSStreamPrinterFactory;

  static javax.print.DocFlavor[] getFlavors();
    descriptor: ()[Ljavax/print/DocFlavor;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=1, args_size=0
         0: .line 61
            getstatic sun.print.PSStreamPrinterFactory.supportedDocFlavors:[Ljavax/print/DocFlavor;
            arraylength
            anewarray javax.print.DocFlavor
            astore 0 /* flavors */
        start local 0 // javax.print.DocFlavor[] flavors
         1: .line 62
            getstatic sun.print.PSStreamPrinterFactory.supportedDocFlavors:[Ljavax/print/DocFlavor;
            iconst_0
            aload 0 /* flavors */
            iconst_0
            aload 0 /* flavors */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 63
            aload 0 /* flavors */
            areturn
        end local 0 // javax.print.DocFlavor[] flavors
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            1    3     0  flavors  [Ljavax/print/DocFlavor;

  public javax.print.StreamPrintService getPrintService(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Ljavax/print/StreamPrintService;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.print.PSStreamPrinterFactory this
        start local 1 // java.io.OutputStream out
         0: .line 67
            new sun.print.PSStreamPrintService
            dup
            aload 1 /* out */
            invokespecial sun.print.PSStreamPrintService.<init>:(Ljava/io/OutputStream;)V
            areturn
        end local 1 // java.io.OutputStream out
        end local 0 // sun.print.PSStreamPrinterFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/print/PSStreamPrinterFactory;
            0    1     1   out  Ljava/io/OutputStream;
    MethodParameters:
      Name  Flags
      out   
}
SourceFile: "PSStreamPrinterFactory.java"
InnerClasses:
  public BYTE_ARRAY = javax.print.DocFlavor$BYTE_ARRAY of javax.print.DocFlavor
  public INPUT_STREAM = javax.print.DocFlavor$INPUT_STREAM of javax.print.DocFlavor
  public SERVICE_FORMATTED = javax.print.DocFlavor$SERVICE_FORMATTED of javax.print.DocFlavor
  public URL = javax.print.DocFlavor$URL of javax.print.DocFlavor