class javax.swing.RepaintManager$PaintManager
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.RepaintManager$PaintManager
  super_class: java.lang.Object
{
  protected javax.swing.RepaintManager repaintManager;
    descriptor: Ljavax/swing/RepaintManager;
    flags: (0x0004) ACC_PROTECTED

  boolean isRepaintingRoot;
    descriptor: Z
    flags: (0x0000) 

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1501
            ldc Ljavax/swing/RepaintManager;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic javax.swing.RepaintManager$PaintManager.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.RepaintManager$PaintManager this
         0: .line 1501
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/RepaintManager$PaintManager;

  public boolean paint(javax.swing.JComponent, javax.swing.JComponent, java.awt.Graphics, int, int, int, int);
    descriptor: (Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=15, args_size=8
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JComponent paintingComponent
        start local 2 // javax.swing.JComponent bufferComponent
        start local 3 // java.awt.Graphics g
        start local 4 // int x
        start local 5 // int y
        start local 6 // int w
        start local 7 // int h
         0: .line 1526
            iconst_0
            istore 8 /* paintCompleted */
        start local 8 // boolean paintCompleted
         1: .line 1528
            iload 6 /* w */
            iconst_1
            iadd
            istore 10 /* sw */
        start local 10 // int sw
         2: .line 1529
            iload 7 /* h */
            iconst_1
            iadd
            istore 11 /* sh */
        start local 11 // int sh
         3: .line 1531
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
            invokevirtual javax.swing.RepaintManager.useVolatileDoubleBuffer:()Z
            ifeq 32
         4: .line 1532
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
         5: .line 1533
            aload 2 /* bufferComponent */
            iload 10 /* sw */
            iload 11 /* sh */
            invokevirtual javax.swing.RepaintManager.getVolatileOffscreenBuffer:(Ljava/awt/Component;II)Ljava/awt/Image;
         6: .line 1532
            invokevirtual javax.swing.RepaintManager$PaintManager.getValidImage:(Ljava/awt/Image;)Ljava/awt/Image;
            dup
            astore 9 /* offscreen */
        start local 9 // java.awt.Image offscreen
         7: ifnull 32
         8: .line 1534
            aload 9 /* offscreen */
            checkcast java.awt.image.VolatileImage
            astore 12 /* vImage */
        start local 12 // java.awt.image.VolatileImage vImage
         9: .line 1535
            aload 2 /* bufferComponent */
        10: .line 1536
            invokevirtual javax.swing.JComponent.getGraphicsConfiguration:()Ljava/awt/GraphicsConfiguration;
        11: .line 1535
            astore 13 /* gc */
        start local 13 // java.awt.GraphicsConfiguration gc
        12: .line 1537
            iconst_0
            istore 14 /* i */
        start local 14 // int i
        13: goto 29
        14: .line 1539
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent javax.swing.JComponent java.awt.Graphics int int int int int java.awt.Image int int java.awt.image.VolatileImage java.awt.GraphicsConfiguration int
      StackMap stack:
            aload 12 /* vImage */
            aload 13 /* gc */
            invokevirtual java.awt.image.VolatileImage.validate:(Ljava/awt/GraphicsConfiguration;)I
        15: .line 1540
            iconst_2
        16: .line 1539
            if_icmpne 22
        17: .line 1541
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
            aload 13 /* gc */
            invokevirtual javax.swing.RepaintManager.resetVolatileDoubleBuffer:(Ljava/awt/GraphicsConfiguration;)V
        18: .line 1542
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
        19: .line 1543
            aload 2 /* bufferComponent */
            iload 10 /* sw */
            iload 11 /* sh */
        20: .line 1542
            invokevirtual javax.swing.RepaintManager.getVolatileOffscreenBuffer:(Ljava/awt/Component;II)Ljava/awt/Image;
            astore 9 /* offscreen */
        21: .line 1544
            aload 9 /* offscreen */
            checkcast java.awt.image.VolatileImage
            astore 12 /* vImage */
        22: .line 1546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* paintingComponent */
            aload 12 /* vImage */
            aload 3 /* g */
            iload 4 /* x */
            iload 5 /* y */
        23: .line 1547
            iload 6 /* w */
            iload 7 /* h */
        24: .line 1546
            invokevirtual javax.swing.RepaintManager$PaintManager.paintDoubleBuffered:(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
        25: .line 1548
            aload 12 /* vImage */
            invokevirtual java.awt.image.VolatileImage.contentsLost:()Z
            ifeq 26
            iconst_0
            goto 27
      StackMap locals:
      StackMap stack:
        26: iconst_1
      StackMap locals:
      StackMap stack: int
        27: istore 8 /* paintCompleted */
        28: .line 1538
            iinc 14 /* i */ 1
        29: .line 1537
      StackMap locals:
      StackMap stack:
            iload 8 /* paintCompleted */
            ifne 32
        30: .line 1538
            iload 14 /* i */
            iconst_2
        31: .line 1537
            if_icmplt 14
        end local 14 // int i
        end local 13 // java.awt.GraphicsConfiguration gc
        end local 12 // java.awt.image.VolatileImage vImage
        end local 9 // java.awt.Image offscreen
        32: .line 1553
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent javax.swing.JComponent java.awt.Graphics int int int int int top int int
      StackMap stack:
            iload 8 /* paintCompleted */
            ifne 42
            aload 0 /* this */
        33: .line 1554
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
        34: .line 1555
            aload 2 /* bufferComponent */
            iload 6 /* w */
            iload 7 /* h */
        35: .line 1554
            invokevirtual javax.swing.RepaintManager.getOffscreenBuffer:(Ljava/awt/Component;II)Ljava/awt/Image;
        36: .line 1553
            invokevirtual javax.swing.RepaintManager$PaintManager.getValidImage:(Ljava/awt/Image;)Ljava/awt/Image;
            dup
            astore 9 /* offscreen */
        start local 9 // java.awt.Image offscreen
        37: ifnull 42
        38: .line 1556
            aload 0 /* this */
            aload 1 /* paintingComponent */
            aload 9 /* offscreen */
            aload 3 /* g */
            iload 4 /* x */
            iload 5 /* y */
            iload 6 /* w */
        39: .line 1557
            iload 7 /* h */
        40: .line 1556
            invokevirtual javax.swing.RepaintManager$PaintManager.paintDoubleBuffered:(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
        41: .line 1558
            iconst_1
            istore 8 /* paintCompleted */
        end local 9 // java.awt.Image offscreen
        42: .line 1560
      StackMap locals:
      StackMap stack:
            iload 8 /* paintCompleted */
            ireturn
        end local 11 // int sh
        end local 10 // int sw
        end local 8 // boolean paintCompleted
        end local 7 // int h
        end local 6 // int w
        end local 5 // int y
        end local 4 // int x
        end local 3 // java.awt.Graphics g
        end local 2 // javax.swing.JComponent bufferComponent
        end local 1 // javax.swing.JComponent paintingComponent
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   43     0               this  Ljavax/swing/RepaintManager$PaintManager;
            0   43     1  paintingComponent  Ljavax/swing/JComponent;
            0   43     2    bufferComponent  Ljavax/swing/JComponent;
            0   43     3                  g  Ljava/awt/Graphics;
            0   43     4                  x  I
            0   43     5                  y  I
            0   43     6                  w  I
            0   43     7                  h  I
            1   43     8     paintCompleted  Z
            7   32     9          offscreen  Ljava/awt/Image;
           37   42     9          offscreen  Ljava/awt/Image;
            2   43    10                 sw  I
            3   43    11                 sh  I
            9   32    12             vImage  Ljava/awt/image/VolatileImage;
           12   32    13                 gc  Ljava/awt/GraphicsConfiguration;
           13   32    14                  i  I
    MethodParameters:
                   Name  Flags
      paintingComponent  
      bufferComponent    
      g                  
      x                  
      y                  
      w                  
      h                  

  public void copyArea(javax.swing.JComponent, java.awt.Graphics, int, int, int, int, int, int, boolean);
    descriptor: (Ljavax/swing/JComponent;Ljava/awt/Graphics;IIIIIIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=10
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JComponent c
        start local 2 // java.awt.Graphics g
        start local 3 // int x
        start local 4 // int y
        start local 5 // int w
        start local 6 // int h
        start local 7 // int deltaX
        start local 8 // int deltaY
        start local 9 // boolean clip
         0: .line 1568
            aload 2 /* g */
            iload 3 /* x */
            iload 4 /* y */
            iload 5 /* w */
            iload 6 /* h */
            iload 7 /* deltaX */
            iload 8 /* deltaY */
            invokevirtual java.awt.Graphics.copyArea:(IIIIII)V
         1: .line 1569
            return
        end local 9 // boolean clip
        end local 8 // int deltaY
        end local 7 // int deltaX
        end local 6 // int h
        end local 5 // int w
        end local 4 // int y
        end local 3 // int x
        end local 2 // java.awt.Graphics g
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavax/swing/RepaintManager$PaintManager;
            0    2     1       c  Ljavax/swing/JComponent;
            0    2     2       g  Ljava/awt/Graphics;
            0    2     3       x  I
            0    2     4       y  I
            0    2     5       w  I
            0    2     6       h  I
            0    2     7  deltaX  I
            0    2     8  deltaY  I
            0    2     9    clip  Z
    MethodParameters:
        Name  Flags
      c       
      g       
      x       
      y       
      w       
      h       
      deltaX  
      deltaY  
      clip    

  public void beginPaint();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.RepaintManager$PaintManager this
         0: .line 1575
            return
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/RepaintManager$PaintManager;

  public void endPaint();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.RepaintManager$PaintManager this
         0: .line 1581
            return
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/RepaintManager$PaintManager;

  public boolean show(java.awt.Container, int, int, int, int);
    descriptor: (Ljava/awt/Container;IIII)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=6, args_size=6
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // java.awt.Container c
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 1589
            iconst_0
            ireturn
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // java.awt.Container c
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/RepaintManager$PaintManager;
            0    1     1     c  Ljava/awt/Container;
            0    1     2     x  I
            0    1     3     y  I
            0    1     4     w  I
            0    1     5     h  I
    MethodParameters:
      Name  Flags
      c     
      x     
      y     
      w     
      h     

  public void doubleBufferingChanged(javax.swing.JRootPane);
    descriptor: (Ljavax/swing/JRootPane;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JRootPane rootPane
         0: .line 1597
            return
        end local 1 // javax.swing.JRootPane rootPane
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljavax/swing/RepaintManager$PaintManager;
            0    1     1  rootPane  Ljavax/swing/JRootPane;
    MethodParameters:
          Name  Flags
      rootPane  

  protected void paintDoubleBuffered(javax.swing.JComponent, java.awt.Image, java.awt.Graphics, int, int, int, int);
    descriptor: (Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JComponent c
        start local 2 // java.awt.Image image
        start local 3 // java.awt.Graphics g
        start local 4 // int clipX
        start local 5 // int clipY
        start local 6 // int clipW
        start local 7 // int clipH
         0: .line 1605
            aload 2 /* image */
            instanceof java.awt.image.VolatileImage
            ifeq 3
            aload 0 /* this */
            aload 1 /* c */
            aload 3 /* g */
            invokevirtual javax.swing.RepaintManager$PaintManager.isPixelsCopying:(Ljavax/swing/JComponent;Ljava/awt/Graphics;)Z
            ifeq 3
         1: .line 1606
            aload 0 /* this */
            aload 1 /* c */
            aload 2 /* image */
            aload 3 /* g */
            iload 4 /* clipX */
            iload 5 /* clipY */
            iload 6 /* clipW */
            iload 7 /* clipH */
            invokevirtual javax.swing.RepaintManager$PaintManager.paintDoubleBufferedFPScales:(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
         2: .line 1607
            goto 4
         3: .line 1608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* c */
            aload 2 /* image */
            aload 3 /* g */
            iload 4 /* clipX */
            iload 5 /* clipY */
            iload 6 /* clipW */
            iload 7 /* clipH */
            invokevirtual javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl:(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
         4: .line 1610
      StackMap locals:
      StackMap stack:
            return
        end local 7 // int clipH
        end local 6 // int clipW
        end local 5 // int clipY
        end local 4 // int clipX
        end local 3 // java.awt.Graphics g
        end local 2 // java.awt.Image image
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavax/swing/RepaintManager$PaintManager;
            0    5     1      c  Ljavax/swing/JComponent;
            0    5     2  image  Ljava/awt/Image;
            0    5     3      g  Ljava/awt/Graphics;
            0    5     4  clipX  I
            0    5     5  clipY  I
            0    5     6  clipW  I
            0    5     7  clipH  I
    MethodParameters:
       Name  Flags
      c      
      image  
      g      
      clipX  
      clipY  
      clipW  
      clipH  

  private void paintDoubleBufferedImpl(javax.swing.JComponent, java.awt.Image, java.awt.Graphics, int, int, int, int);
    descriptor: (Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=18, args_size=8
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JComponent c
        start local 2 // java.awt.Image image
        start local 3 // java.awt.Graphics g
        start local 4 // int clipX
        start local 5 // int clipY
        start local 6 // int clipW
        start local 7 // int clipH
         0: .line 1615
            aload 2 /* image */
            invokevirtual java.awt.Image.getGraphics:()Ljava/awt/Graphics;
            astore 8 /* osg */
        start local 8 // java.awt.Graphics osg
         1: .line 1616
            iload 6 /* clipW */
            aload 2 /* image */
            aconst_null
            invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
            invokestatic java.lang.Math.min:(II)I
            istore 9 /* bw */
        start local 9 // int bw
         2: .line 1617
            iload 7 /* clipH */
            aload 2 /* image */
            aconst_null
            invokevirtual java.awt.Image.getHeight:(Ljava/awt/image/ImageObserver;)I
            invokestatic java.lang.Math.min:(II)I
            istore 10 /* bh */
        start local 10 // int bh
         3: .line 1621
            iload 4 /* clipX */
            istore 11 /* x */
        start local 11 // int x
         4: iload 4 /* clipX */
            iload 6 /* clipW */
            iadd
            istore 13 /* maxx */
        start local 13 // int maxx
         5: goto 33
         6: .line 1622
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics int int int top int
      StackMap stack:
            iload 5 /* clipY */
            istore 12 /* y */
        start local 12 // int y
         7: iload 5 /* clipY */
            iload 7 /* clipH */
            iadd
            istore 14 /* maxy */
        start local 14 // int maxy
         8: goto 31
         9: .line 1623
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics int int int int int int
      StackMap stack:
            aload 8 /* osg */
            iload 11 /* x */
            ineg
            iload 12 /* y */
            ineg
            invokevirtual java.awt.Graphics.translate:(II)V
        10: .line 1624
            aload 8 /* osg */
            iload 11 /* x */
            iload 12 /* y */
            iload 9 /* bw */
            iload 10 /* bh */
            invokevirtual java.awt.Graphics.setClip:(IIII)V
        11: .line 1625
            getstatic javax.swing.RepaintManager.volatileBufferType:I
            iconst_1
            if_icmpeq 18
        12: .line 1626
            aload 8 /* osg */
            instanceof java.awt.Graphics2D
            ifeq 18
        13: .line 1627
            aload 8 /* osg */
            checkcast java.awt.Graphics2D
            astore 15 /* g2d */
        start local 15 // java.awt.Graphics2D g2d
        14: .line 1628
            aload 15 /* g2d */
            invokevirtual java.awt.Graphics2D.getBackground:()Ljava/awt/Color;
            astore 16 /* oldBg */
        start local 16 // java.awt.Color oldBg
        15: .line 1629
            aload 15 /* g2d */
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.getBackground:()Ljava/awt/Color;
            invokevirtual java.awt.Graphics2D.setBackground:(Ljava/awt/Color;)V
        16: .line 1630
            aload 15 /* g2d */
            iload 11 /* x */
            iload 12 /* y */
            iload 9 /* bw */
            iload 10 /* bh */
            invokevirtual java.awt.Graphics2D.clearRect:(IIII)V
        17: .line 1631
            aload 15 /* g2d */
            aload 16 /* oldBg */
            invokevirtual java.awt.Graphics2D.setBackground:(Ljava/awt/Color;)V
        end local 16 // java.awt.Color oldBg
        end local 15 // java.awt.Graphics2D g2d
        18: .line 1633
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            aload 8 /* osg */
            iload 11 /* x */
            iload 12 /* y */
            iload 9 /* bw */
            iload 10 /* bh */
            iload 13 /* maxx */
            iload 14 /* maxy */
            invokevirtual javax.swing.JComponent.paintToOffscreen:(Ljava/awt/Graphics;IIIIII)V
        19: .line 1634
            aload 3 /* g */
            iload 11 /* x */
            iload 12 /* y */
            iload 9 /* bw */
            iload 10 /* bh */
            invokevirtual java.awt.Graphics.setClip:(IIII)V
        20: .line 1635
            getstatic javax.swing.RepaintManager.volatileBufferType:I
            iconst_1
            if_icmpeq 28
        21: .line 1636
            aload 3 /* g */
            instanceof java.awt.Graphics2D
            ifeq 28
        22: .line 1637
            aload 3 /* g */
            checkcast java.awt.Graphics2D
            astore 15 /* g2d */
        start local 15 // java.awt.Graphics2D g2d
        23: .line 1638
            aload 15 /* g2d */
            invokevirtual java.awt.Graphics2D.getComposite:()Ljava/awt/Composite;
            astore 16 /* oldComposite */
        start local 16 // java.awt.Composite oldComposite
        24: .line 1639
            aload 15 /* g2d */
            getstatic java.awt.AlphaComposite.Src:Ljava/awt/AlphaComposite;
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
        25: .line 1640
            aload 15 /* g2d */
            aload 2 /* image */
            iload 11 /* x */
            iload 12 /* y */
            aload 1 /* c */
            invokevirtual java.awt.Graphics2D.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
            pop
        26: .line 1641
            aload 15 /* g2d */
            aload 16 /* oldComposite */
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
        end local 16 // java.awt.Composite oldComposite
        end local 15 // java.awt.Graphics2D g2d
        27: .line 1642
            goto 29
        28: .line 1643
      StackMap locals:
      StackMap stack:
            aload 3 /* g */
            aload 2 /* image */
            iload 11 /* x */
            iload 12 /* y */
            aload 1 /* c */
            invokevirtual java.awt.Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
            pop
        29: .line 1645
      StackMap locals:
      StackMap stack:
            aload 8 /* osg */
            iload 11 /* x */
            iload 12 /* y */
            invokevirtual java.awt.Graphics.translate:(II)V
        30: .line 1622
            iload 12 /* y */
            iload 10 /* bh */
            iadd
            istore 12 /* y */
      StackMap locals:
      StackMap stack:
        31: iload 12 /* y */
            iload 14 /* maxy */
            if_icmplt 9
        32: .line 1621
            iload 11 /* x */
            iload 9 /* bw */
            iadd
            istore 11 /* x */
        end local 14 // int maxy
        end local 12 // int y
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics int int int top int
      StackMap stack:
        33: iload 11 /* x */
            iload 13 /* maxx */
            if_icmplt 6
        34: .line 1648
            goto 38
        end local 13 // int maxx
        end local 11 // int x
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics int int
      StackMap stack: java.lang.Throwable
        35: astore 17
        36: .line 1649
            aload 8 /* osg */
            invokevirtual java.awt.Graphics.dispose:()V
        37: .line 1650
            aload 17
            athrow
        start local 11 // int x
        start local 13 // int maxx
        38: .line 1649
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics int int int top int
      StackMap stack:
            aload 8 /* osg */
            invokevirtual java.awt.Graphics.dispose:()V
        39: .line 1651
            return
        end local 13 // int maxx
        end local 11 // int x
        end local 10 // int bh
        end local 9 // int bw
        end local 8 // java.awt.Graphics osg
        end local 7 // int clipH
        end local 6 // int clipW
        end local 5 // int clipY
        end local 4 // int clipX
        end local 3 // java.awt.Graphics g
        end local 2 // java.awt.Image image
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   40     0          this  Ljavax/swing/RepaintManager$PaintManager;
            0   40     1             c  Ljavax/swing/JComponent;
            0   40     2         image  Ljava/awt/Image;
            0   40     3             g  Ljava/awt/Graphics;
            0   40     4         clipX  I
            0   40     5         clipY  I
            0   40     6         clipW  I
            0   40     7         clipH  I
            1   40     8           osg  Ljava/awt/Graphics;
            2   40     9            bw  I
            3   40    10            bh  I
            4   35    11             x  I
           38   40    11             x  I
            7   33    12             y  I
            5   35    13          maxx  I
           38   40    13          maxx  I
            8   33    14          maxy  I
           14   18    15           g2d  Ljava/awt/Graphics2D;
           15   18    16         oldBg  Ljava/awt/Color;
           23   27    15           g2d  Ljava/awt/Graphics2D;
           24   27    16  oldComposite  Ljava/awt/Composite;
      Exception table:
        from    to  target  type
           3    35      35  any
    MethodParameters:
       Name  Flags
      c      
      image  
      g      
      clipX  
      clipY  
      clipW  
      clipH  

  private void paintDoubleBufferedFPScales(javax.swing.JComponent, java.awt.Image, java.awt.Graphics, int, int, int, int);
    descriptor: (Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=37, args_size=8
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JComponent c
        start local 2 // java.awt.Image image
        start local 3 // java.awt.Graphics g
        start local 4 // int clipX
        start local 5 // int clipY
        start local 6 // int clipW
        start local 7 // int clipH
         0: .line 1656
            aload 2 /* image */
            invokevirtual java.awt.Image.getGraphics:()Ljava/awt/Graphics;
            astore 8 /* osg */
        start local 8 // java.awt.Graphics osg
         1: .line 1657
            aload 3 /* g */
            checkcast java.awt.Graphics2D
            astore 9 /* g2d */
        start local 9 // java.awt.Graphics2D g2d
         2: .line 1658
            aload 8 /* osg */
            checkcast java.awt.Graphics2D
            astore 10 /* osg2d */
        start local 10 // java.awt.Graphics2D osg2d
         3: .line 1660
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            astore 11 /* identity */
        start local 11 // java.awt.geom.AffineTransform identity
         4: .line 1661
            iload 6 /* clipW */
            aload 2 /* image */
            aconst_null
            invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
            invokestatic java.lang.Math.min:(II)I
            istore 12 /* bw */
        start local 12 // int bw
         5: .line 1662
            iload 7 /* clipH */
            aload 2 /* image */
            aconst_null
            invokevirtual java.awt.Image.getHeight:(Ljava/awt/image/ImageObserver;)I
            invokestatic java.lang.Math.min:(II)I
            istore 13 /* bh */
        start local 13 // int bh
         6: .line 1665
            aload 9 /* g2d */
            invokevirtual java.awt.Graphics2D.getTransform:()Ljava/awt/geom/AffineTransform;
            astore 18 /* tx */
        start local 18 // java.awt.geom.AffineTransform tx
         7: .line 1666
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            dstore 19 /* scaleX */
        start local 19 // double scaleX
         8: .line 1667
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            dstore 21 /* scaleY */
        start local 21 // double scaleY
         9: .line 1668
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateX:()D
            dstore 23 /* trX */
        start local 23 // double trX
        10: .line 1669
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateY:()D
            dstore 25 /* trY */
        start local 25 // double trY
        11: .line 1671
            getstatic javax.swing.RepaintManager.volatileBufferType:I
            iconst_1
            if_icmpeq 12
            iconst_1
            goto 13
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int top top top top java.awt.geom.AffineTransform double double double double
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 27 /* translucent */
        start local 27 // boolean translucent
        14: .line 1672
            aload 9 /* g2d */
            invokevirtual java.awt.Graphics2D.getComposite:()Ljava/awt/Composite;
            astore 28 /* oldComposite */
        start local 28 // java.awt.Composite oldComposite
        15: .line 1675
            iload 4 /* clipX */
            istore 14 /* x */
        start local 14 // int x
        16: iload 4 /* clipX */
            iload 6 /* clipW */
            iadd
            istore 16 /* maxx */
        start local 16 // int maxx
        17: goto 52
        18: .line 1676
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int int top int top java.awt.geom.AffineTransform double double double double int java.awt.Composite
      StackMap stack:
            iload 5 /* clipY */
            istore 15 /* y */
        start local 15 // int y
        19: iload 5 /* clipY */
            iload 7 /* clipH */
            iadd
            istore 17 /* maxy */
        start local 17 // int maxy
        20: goto 50
        21: .line 1679
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int int int int int java.awt.geom.AffineTransform double double double double int java.awt.Composite
      StackMap stack:
            iload 14 /* x */
            i2d
            dload 19 /* scaleX */
            dmul
            dload 23 /* trX */
            dadd
            invokestatic sun.java2d.pipe.Region.clipRound:(D)I
            istore 29 /* pixelx1 */
        start local 29 // int pixelx1
        22: .line 1680
            iload 15 /* y */
            i2d
            dload 21 /* scaleY */
            dmul
            dload 25 /* trY */
            dadd
            invokestatic sun.java2d.pipe.Region.clipRound:(D)I
            istore 30 /* pixely1 */
        start local 30 // int pixely1
        23: .line 1681
            iload 14 /* x */
            iload 12 /* bw */
            iadd
            i2d
            dload 19 /* scaleX */
            dmul
            dload 23 /* trX */
            dadd
            invokestatic sun.java2d.pipe.Region.clipRound:(D)I
            istore 31 /* pixelx2 */
        start local 31 // int pixelx2
        24: .line 1682
            iload 15 /* y */
            iload 13 /* bh */
            iadd
            i2d
            dload 21 /* scaleY */
            dmul
            dload 25 /* trY */
            dadd
            invokestatic sun.java2d.pipe.Region.clipRound:(D)I
            istore 32 /* pixely2 */
        start local 32 // int pixely2
        25: .line 1683
            iload 31 /* pixelx2 */
            iload 29 /* pixelx1 */
            isub
            istore 33 /* pixelw */
        start local 33 // int pixelw
        26: .line 1684
            iload 32 /* pixely2 */
            iload 30 /* pixely1 */
            isub
            istore 34 /* pixelh */
        start local 34 // int pixelh
        27: .line 1686
            aload 10 /* osg2d */
            aload 11 /* identity */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        28: .line 1687
            iload 27 /* translucent */
            ifeq 33
        29: .line 1688
            aload 9 /* g2d */
            invokevirtual java.awt.Graphics2D.getBackground:()Ljava/awt/Color;
            astore 35 /* oldBg */
        start local 35 // java.awt.Color oldBg
        30: .line 1689
            aload 9 /* g2d */
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.getBackground:()Ljava/awt/Color;
            invokevirtual java.awt.Graphics2D.setBackground:(Ljava/awt/Color;)V
        31: .line 1690
            aload 9 /* g2d */
            iload 29 /* pixelx1 */
            iload 30 /* pixely1 */
            iload 33 /* pixelw */
            iload 34 /* pixelh */
            invokevirtual java.awt.Graphics2D.clearRect:(IIII)V
        32: .line 1691
            aload 9 /* g2d */
            aload 35 /* oldBg */
            invokevirtual java.awt.Graphics2D.setBackground:(Ljava/awt/Color;)V
        end local 35 // java.awt.Color oldBg
        33: .line 1694
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int int int int int java.awt.geom.AffineTransform double double double double int java.awt.Composite int int int int int int
      StackMap stack:
            aload 10 /* osg2d */
            iconst_0
            iconst_0
            iload 33 /* pixelw */
            iload 34 /* pixelh */
            invokevirtual java.awt.Graphics2D.setClip:(IIII)V
        34: .line 1695
            aload 10 /* osg2d */
            dload 23 /* trX */
            iload 29 /* pixelx1 */
            i2d
            dsub
            dload 25 /* trY */
            iload 30 /* pixely1 */
            i2d
            dsub
            invokevirtual java.awt.Graphics2D.translate:(DD)V
        35: .line 1696
            aload 10 /* osg2d */
            dload 19 /* scaleX */
            dload 21 /* scaleY */
            invokevirtual java.awt.Graphics2D.scale:(DD)V
        36: .line 1697
            aload 1 /* c */
            aload 8 /* osg */
            iload 14 /* x */
            iload 15 /* y */
            iload 12 /* bw */
            iload 13 /* bh */
            iload 16 /* maxx */
            iload 17 /* maxy */
            invokevirtual javax.swing.JComponent.paintToOffscreen:(Ljava/awt/Graphics;IIIIII)V
        37: .line 1699
            aload 9 /* g2d */
            aload 11 /* identity */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        38: .line 1700
            aload 9 /* g2d */
            iload 29 /* pixelx1 */
            iload 30 /* pixely1 */
            iload 33 /* pixelw */
            iload 34 /* pixelh */
            invokevirtual java.awt.Graphics2D.setClip:(IIII)V
        39: .line 1701
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            astore 35 /* stx */
        start local 35 // java.awt.geom.AffineTransform stx
        40: .line 1702
            aload 35 /* stx */
            iload 29 /* pixelx1 */
            i2d
            iload 30 /* pixely1 */
            i2d
            invokevirtual java.awt.geom.AffineTransform.translate:(DD)V
        41: .line 1703
            aload 35 /* stx */
            dload 19 /* scaleX */
            dload 21 /* scaleY */
            invokevirtual java.awt.geom.AffineTransform.scale:(DD)V
        42: .line 1704
            aload 9 /* g2d */
            aload 35 /* stx */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        43: .line 1706
            iload 27 /* translucent */
            ifeq 45
        44: .line 1707
            aload 9 /* g2d */
            getstatic java.awt.AlphaComposite.Src:Ljava/awt/AlphaComposite;
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
        45: .line 1710
      StackMap locals: java.awt.geom.AffineTransform
      StackMap stack:
            aload 9 /* g2d */
            aload 2 /* image */
            iconst_0
            iconst_0
            aload 1 /* c */
            invokevirtual java.awt.Graphics2D.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
            pop
        46: .line 1712
            iload 27 /* translucent */
            ifeq 48
        47: .line 1713
            aload 9 /* g2d */
            aload 28 /* oldComposite */
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
        48: .line 1715
      StackMap locals:
      StackMap stack:
            aload 9 /* g2d */
            aload 18 /* tx */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        end local 35 // java.awt.geom.AffineTransform stx
        end local 34 // int pixelh
        end local 33 // int pixelw
        end local 32 // int pixely2
        end local 31 // int pixelx2
        end local 30 // int pixely1
        end local 29 // int pixelx1
        49: .line 1676
            iload 15 /* y */
            iload 13 /* bh */
            iadd
            istore 15 /* y */
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int int int int int java.awt.geom.AffineTransform double double double double int java.awt.Composite
      StackMap stack:
        50: iload 15 /* y */
            iload 17 /* maxy */
            if_icmplt 21
        51: .line 1675
            iload 14 /* x */
            iload 12 /* bw */
            iadd
            istore 14 /* x */
        end local 17 // int maxy
        end local 15 // int y
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int int top int top java.awt.geom.AffineTransform double double double double int java.awt.Composite
      StackMap stack:
        52: iload 14 /* x */
            iload 16 /* maxx */
            if_icmplt 18
        53: .line 1718
            goto 57
        end local 16 // int maxx
        end local 14 // int x
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int top top top top java.awt.geom.AffineTransform double double double double int java.awt.Composite
      StackMap stack: java.lang.Throwable
        54: astore 36
        55: .line 1719
            aload 8 /* osg */
            invokevirtual java.awt.Graphics.dispose:()V
        56: .line 1720
            aload 36
            athrow
        start local 14 // int x
        start local 16 // int maxx
        57: .line 1719
      StackMap locals: javax.swing.RepaintManager$PaintManager javax.swing.JComponent java.awt.Image java.awt.Graphics int int int int java.awt.Graphics java.awt.Graphics2D java.awt.Graphics2D java.awt.geom.AffineTransform int int int top int top java.awt.geom.AffineTransform double double double double int java.awt.Composite
      StackMap stack:
            aload 8 /* osg */
            invokevirtual java.awt.Graphics.dispose:()V
        58: .line 1721
            return
        end local 28 // java.awt.Composite oldComposite
        end local 27 // boolean translucent
        end local 25 // double trY
        end local 23 // double trX
        end local 21 // double scaleY
        end local 19 // double scaleX
        end local 18 // java.awt.geom.AffineTransform tx
        end local 16 // int maxx
        end local 14 // int x
        end local 13 // int bh
        end local 12 // int bw
        end local 11 // java.awt.geom.AffineTransform identity
        end local 10 // java.awt.Graphics2D osg2d
        end local 9 // java.awt.Graphics2D g2d
        end local 8 // java.awt.Graphics osg
        end local 7 // int clipH
        end local 6 // int clipW
        end local 5 // int clipY
        end local 4 // int clipX
        end local 3 // java.awt.Graphics g
        end local 2 // java.awt.Image image
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   59     0          this  Ljavax/swing/RepaintManager$PaintManager;
            0   59     1             c  Ljavax/swing/JComponent;
            0   59     2         image  Ljava/awt/Image;
            0   59     3             g  Ljava/awt/Graphics;
            0   59     4         clipX  I
            0   59     5         clipY  I
            0   59     6         clipW  I
            0   59     7         clipH  I
            1   59     8           osg  Ljava/awt/Graphics;
            2   59     9           g2d  Ljava/awt/Graphics2D;
            3   59    10         osg2d  Ljava/awt/Graphics2D;
            4   59    11      identity  Ljava/awt/geom/AffineTransform;
            5   59    12            bw  I
            6   59    13            bh  I
           16   54    14             x  I
           57   59    14             x  I
           19   52    15             y  I
           17   54    16          maxx  I
           57   59    16          maxx  I
           20   52    17          maxy  I
            7   59    18            tx  Ljava/awt/geom/AffineTransform;
            8   59    19        scaleX  D
            9   59    21        scaleY  D
           10   59    23           trX  D
           11   59    25           trY  D
           14   59    27   translucent  Z
           15   59    28  oldComposite  Ljava/awt/Composite;
           22   49    29       pixelx1  I
           23   49    30       pixely1  I
           24   49    31       pixelx2  I
           25   49    32       pixely2  I
           26   49    33        pixelw  I
           27   49    34        pixelh  I
           30   33    35         oldBg  Ljava/awt/Color;
           40   49    35           stx  Ljava/awt/geom/AffineTransform;
      Exception table:
        from    to  target  type
          15    54      54  any
    MethodParameters:
       Name  Flags
      c      
      image  
      g      
      clipX  
      clipY  
      clipW  
      clipH  

  private java.awt.Image getValidImage(java.awt.Image);
    descriptor: (Ljava/awt/Image;)Ljava/awt/Image;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // java.awt.Image image
         0: .line 1728
            aload 1 /* image */
            ifnull 3
            aload 1 /* image */
            aconst_null
            invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
            ifle 3
         1: .line 1729
            aload 1 /* image */
            aconst_null
            invokevirtual java.awt.Image.getHeight:(Ljava/awt/image/ImageObserver;)I
            ifle 3
         2: .line 1730
            aload 1 /* image */
            areturn
         3: .line 1732
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.awt.Image image
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavax/swing/RepaintManager$PaintManager;
            0    4     1  image  Ljava/awt/Image;
    MethodParameters:
       Name  Flags
      image  

  protected void repaintRoot(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JComponent root
         0: .line 1742
            getstatic javax.swing.RepaintManager$PaintManager.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
            getfield javax.swing.RepaintManager.repaintRoot:Ljavax/swing/JComponent;
            ifnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 1743
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
            getfield javax.swing.RepaintManager.painting:Z
            ifeq 4
         2: .line 1744
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
            aload 1 /* root */
            putfield javax.swing.RepaintManager.repaintRoot:Ljavax/swing/JComponent;
         3: .line 1745
            goto 5
         4: .line 1747
      StackMap locals:
      StackMap stack:
            aload 1 /* root */
            invokevirtual javax.swing.JComponent.repaint:()V
         5: .line 1749
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.JComponent root
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/RepaintManager$PaintManager;
            0    6     1  root  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      root  

  protected boolean isRepaintingRoot();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.RepaintManager$PaintManager this
         0: .line 1756
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.isRepaintingRoot:Z
            ireturn
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/RepaintManager$PaintManager;

  protected void dispose();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.RepaintManager$PaintManager this
         0: .line 1764
            return
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/RepaintManager$PaintManager;

  private boolean isPixelsCopying(javax.swing.JComponent, java.awt.Graphics);
    descriptor: (Ljavax/swing/JComponent;Ljava/awt/Graphics;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // javax.swing.RepaintManager$PaintManager this
        start local 1 // javax.swing.JComponent c
        start local 2 // java.awt.Graphics g
         0: .line 1768
            aload 2 /* g */
            invokestatic javax.swing.RepaintManager$PaintManager.getTransform:(Ljava/awt/Graphics;)Ljava/awt/geom/AffineTransform;
            astore 3 /* tx */
        start local 3 // java.awt.geom.AffineTransform tx
         1: .line 1769
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.getGraphicsConfiguration:()Ljava/awt/GraphicsConfiguration;
            astore 4 /* gc */
        start local 4 // java.awt.GraphicsConfiguration gc
         2: .line 1771
            aload 3 /* tx */
            ifnull 4
            aload 4 /* gc */
            ifnull 4
         3: .line 1772
            aload 3 /* tx */
            invokestatic sun.swing.SwingUtilities2.isFloatingPointScale:(Ljava/awt/geom/AffineTransform;)Z
            ifne 5
         4: .line 1773
      StackMap locals: java.awt.geom.AffineTransform java.awt.GraphicsConfiguration
      StackMap stack:
            iconst_0
            ireturn
         5: .line 1776
      StackMap locals:
      StackMap stack:
            aload 4 /* gc */
            invokevirtual java.awt.GraphicsConfiguration.getDefaultTransform:()Ljava/awt/geom/AffineTransform;
            astore 5 /* gcTx */
        start local 5 // java.awt.geom.AffineTransform gcTx
         6: .line 1778
            aload 5 /* gcTx */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            aload 3 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            dcmpl
            ifne 9
         7: .line 1779
            aload 5 /* gcTx */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            aload 3 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            dcmpl
            ifne 9
         8: .line 1778
            iconst_1
            ireturn
      StackMap locals: java.awt.geom.AffineTransform
      StackMap stack:
         9: iconst_0
            ireturn
        end local 5 // java.awt.geom.AffineTransform gcTx
        end local 4 // java.awt.GraphicsConfiguration gc
        end local 3 // java.awt.geom.AffineTransform tx
        end local 2 // java.awt.Graphics g
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.RepaintManager$PaintManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/RepaintManager$PaintManager;
            0   10     1     c  Ljavax/swing/JComponent;
            0   10     2     g  Ljava/awt/Graphics;
            1   10     3    tx  Ljava/awt/geom/AffineTransform;
            2   10     4    gc  Ljava/awt/GraphicsConfiguration;
            6   10     5  gcTx  Ljava/awt/geom/AffineTransform;
    MethodParameters:
      Name  Flags
      c     
      g     

  private static java.awt.geom.AffineTransform getTransform(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)Ljava/awt/geom/AffineTransform;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Graphics g
         0: .line 1783
            aload 0 /* g */
            instanceof sun.java2d.SunGraphics2D
            ifeq 2
         1: .line 1784
            aload 0 /* g */
            checkcast sun.java2d.SunGraphics2D
            getfield sun.java2d.SunGraphics2D.transform:Ljava/awt/geom/AffineTransform;
            areturn
         2: .line 1785
      StackMap locals:
      StackMap stack:
            aload 0 /* g */
            instanceof java.awt.Graphics2D
            ifeq 4
         3: .line 1786
            aload 0 /* g */
            checkcast java.awt.Graphics2D
            invokevirtual java.awt.Graphics2D.getTransform:()Ljava/awt/geom/AffineTransform;
            areturn
         4: .line 1788
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // java.awt.Graphics g
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     g  Ljava/awt/Graphics;
    MethodParameters:
      Name  Flags
      g     
}
SourceFile: "RepaintManager.java"
NestHost: javax.swing.RepaintManager
InnerClasses:
  PaintManager = javax.swing.RepaintManager$PaintManager of javax.swing.RepaintManager