class sun.print.ServiceDialog$GeneralPanel extends javax.swing.JPanel
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.print.ServiceDialog$GeneralPanel
  super_class: javax.swing.JPanel
{
  private sun.print.ServiceDialog$PrintServicePanel pnlPrintService;
    descriptor: Lsun/print/ServiceDialog$PrintServicePanel;
    flags: (0x0002) ACC_PRIVATE

  private sun.print.ServiceDialog$PrintRangePanel pnlPrintRange;
    descriptor: Lsun/print/ServiceDialog$PrintRangePanel;
    flags: (0x0002) ACC_PRIVATE

  private sun.print.ServiceDialog$CopiesPanel pnlCopies;
    descriptor: Lsun/print/ServiceDialog$CopiesPanel;
    flags: (0x0002) ACC_PRIVATE

  final sun.print.ServiceDialog this$0;
    descriptor: Lsun/print/ServiceDialog;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(sun.print.ServiceDialog);
    descriptor: (Lsun/print/ServiceDialog;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // sun.print.ServiceDialog$GeneralPanel this
         0: .line 672
            aload 0 /* this */
            aload 1
            putfield sun.print.ServiceDialog$GeneralPanel.this$0:Lsun/print/ServiceDialog;
         1: .line 673
            aload 0 /* this */
            invokespecial javax.swing.JPanel.<init>:()V
         2: .line 675
            new java.awt.GridBagLayout
            dup
            invokespecial java.awt.GridBagLayout.<init>:()V
            astore 2 /* gridbag */
        start local 2 // java.awt.GridBagLayout gridbag
         3: .line 676
            new java.awt.GridBagConstraints
            dup
            invokespecial java.awt.GridBagConstraints.<init>:()V
            astore 3 /* c */
        start local 3 // java.awt.GridBagConstraints c
         4: .line 678
            aload 0 /* this */
            aload 2 /* gridbag */
            invokevirtual sun.print.ServiceDialog$GeneralPanel.setLayout:(Ljava/awt/LayoutManager;)V
         5: .line 680
            aload 3 /* c */
            iconst_1
            putfield java.awt.GridBagConstraints.fill:I
         6: .line 681
            aload 3 /* c */
            getstatic sun.print.ServiceDialog.panelInsets:Ljava/awt/Insets;
            putfield java.awt.GridBagConstraints.insets:Ljava/awt/Insets;
         7: .line 682
            aload 3 /* c */
            dconst_1
            putfield java.awt.GridBagConstraints.weightx:D
         8: .line 683
            aload 3 /* c */
            dconst_1
            putfield java.awt.GridBagConstraints.weighty:D
         9: .line 685
            aload 3 /* c */
            iconst_0
            putfield java.awt.GridBagConstraints.gridwidth:I
        10: .line 686
            aload 0 /* this */
            new sun.print.ServiceDialog$PrintServicePanel
            dup
            aload 1
            invokespecial sun.print.ServiceDialog$PrintServicePanel.<init>:(Lsun/print/ServiceDialog;)V
            putfield sun.print.ServiceDialog$GeneralPanel.pnlPrintService:Lsun/print/ServiceDialog$PrintServicePanel;
        11: .line 687
            aload 0 /* this */
            getfield sun.print.ServiceDialog$GeneralPanel.pnlPrintService:Lsun/print/ServiceDialog$PrintServicePanel;
            aload 0 /* this */
            aload 2 /* gridbag */
            aload 3 /* c */
            invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
        12: .line 689
            aload 3 /* c */
            iconst_m1
            putfield java.awt.GridBagConstraints.gridwidth:I
        13: .line 690
            aload 0 /* this */
            new sun.print.ServiceDialog$PrintRangePanel
            dup
            aload 1
            invokespecial sun.print.ServiceDialog$PrintRangePanel.<init>:(Lsun/print/ServiceDialog;)V
            putfield sun.print.ServiceDialog$GeneralPanel.pnlPrintRange:Lsun/print/ServiceDialog$PrintRangePanel;
        14: .line 691
            aload 0 /* this */
            getfield sun.print.ServiceDialog$GeneralPanel.pnlPrintRange:Lsun/print/ServiceDialog$PrintRangePanel;
            aload 0 /* this */
            aload 2 /* gridbag */
            aload 3 /* c */
            invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
        15: .line 693
            aload 3 /* c */
            iconst_0
            putfield java.awt.GridBagConstraints.gridwidth:I
        16: .line 694
            aload 0 /* this */
            new sun.print.ServiceDialog$CopiesPanel
            dup
            aload 1
            invokespecial sun.print.ServiceDialog$CopiesPanel.<init>:(Lsun/print/ServiceDialog;)V
            putfield sun.print.ServiceDialog$GeneralPanel.pnlCopies:Lsun/print/ServiceDialog$CopiesPanel;
        17: .line 695
            aload 0 /* this */
            getfield sun.print.ServiceDialog$GeneralPanel.pnlCopies:Lsun/print/ServiceDialog$CopiesPanel;
            aload 0 /* this */
            aload 2 /* gridbag */
            aload 3 /* c */
            invokestatic sun.print.ServiceDialog.addToGB:(Ljava/awt/Component;Ljava/awt/Container;Ljava/awt/GridBagLayout;Ljava/awt/GridBagConstraints;)V
        18: .line 696
            return
        end local 3 // java.awt.GridBagConstraints c
        end local 2 // java.awt.GridBagLayout gridbag
        end local 0 // sun.print.ServiceDialog$GeneralPanel this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Lsun/print/ServiceDialog$GeneralPanel;
            3   19     2  gridbag  Ljava/awt/GridBagLayout;
            4   19     3        c  Ljava/awt/GridBagConstraints;
    MethodParameters:
        Name  Flags
      this$0  final

  public boolean isPrintToFileRequested();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.print.ServiceDialog$GeneralPanel this
         0: .line 699
            aload 0 /* this */
            getfield sun.print.ServiceDialog$GeneralPanel.pnlPrintService:Lsun/print/ServiceDialog$PrintServicePanel;
            invokevirtual sun.print.ServiceDialog$PrintServicePanel.isPrintToFileSelected:()Z
            ireturn
        end local 0 // sun.print.ServiceDialog$GeneralPanel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/print/ServiceDialog$GeneralPanel;

  public void updateInfo();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.print.ServiceDialog$GeneralPanel this
         0: .line 703
            aload 0 /* this */
            getfield sun.print.ServiceDialog$GeneralPanel.pnlPrintService:Lsun/print/ServiceDialog$PrintServicePanel;
            invokevirtual sun.print.ServiceDialog$PrintServicePanel.updateInfo:()V
         1: .line 704
            aload 0 /* this */
            getfield sun.print.ServiceDialog$GeneralPanel.pnlPrintRange:Lsun/print/ServiceDialog$PrintRangePanel;
            invokevirtual sun.print.ServiceDialog$PrintRangePanel.updateInfo:()V
         2: .line 705
            aload 0 /* this */
            getfield sun.print.ServiceDialog$GeneralPanel.pnlCopies:Lsun/print/ServiceDialog$CopiesPanel;
            invokevirtual sun.print.ServiceDialog$CopiesPanel.updateInfo:()V
         3: .line 706
            return
        end local 0 // sun.print.ServiceDialog$GeneralPanel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/print/ServiceDialog$GeneralPanel;
}
SourceFile: "ServiceDialog.java"
NestHost: sun.print.ServiceDialog
InnerClasses:
  private CopiesPanel = sun.print.ServiceDialog$CopiesPanel of sun.print.ServiceDialog
  private GeneralPanel = sun.print.ServiceDialog$GeneralPanel of sun.print.ServiceDialog
  private PrintRangePanel = sun.print.ServiceDialog$PrintRangePanel of sun.print.ServiceDialog
  private PrintServicePanel = sun.print.ServiceDialog$PrintServicePanel of sun.print.ServiceDialog