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 1511
            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 1511
            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 1536
            iconst_0
            istore 8 /* paintCompleted */
        start local 8 // boolean paintCompleted
         1: .line 1538
            iload 6 /* w */
            iconst_1
            iadd
            istore 10 /* sw */
        start local 10 // int sw
         2: .line 1539
            iload 7 /* h */
            iconst_1
            iadd
            istore 11 /* sh */
        start local 11 // int sh
         3: .line 1541
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
            invokevirtual javax.swing.RepaintManager.useVolatileDoubleBuffer:()Z
            ifeq 32
         4: .line 1542
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
         5: .line 1543
            aload 2 /* bufferComponent */
            iload 10 /* sw */
            iload 11 /* sh */
            invokevirtual javax.swing.RepaintManager.getVolatileOffscreenBuffer:(Ljava/awt/Component;II)Ljava/awt/Image;
         6: .line 1542
            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 1544
            aload 9 /* offscreen */
            checkcast java.awt.image.VolatileImage
            astore 12 /* vImage */
        start local 12 // java.awt.image.VolatileImage vImage
         9: .line 1545
            aload 2 /* bufferComponent */
        10: .line 1546
            invokevirtual javax.swing.JComponent.getGraphicsConfiguration:()Ljava/awt/GraphicsConfiguration;
        11: .line 1545
            astore 13 /* gc */
        start local 13 // java.awt.GraphicsConfiguration gc
        12: .line 1547
            iconst_0
            istore 14 /* i */
        start local 14 // int i
        13: goto 29
        14: .line 1549
      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 1550
            iconst_2
        16: .line 1549
            if_icmpne 22
        17: .line 1551
            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 1552
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
        19: .line 1553
            aload 2 /* bufferComponent */
            iload 10 /* sw */
            iload 11 /* sh */
        20: .line 1552
            invokevirtual javax.swing.RepaintManager.getVolatileOffscreenBuffer:(Ljava/awt/Component;II)Ljava/awt/Image;
            astore 9 /* offscreen */
        21: .line 1554
            aload 9 /* offscreen */
            checkcast java.awt.image.VolatileImage
            astore 12 /* vImage */
        22: .line 1556
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* paintingComponent */
            aload 12 /* vImage */
            aload 3 /* g */
            iload 4 /* x */
            iload 5 /* y */
        23: .line 1557
            iload 6 /* w */
            iload 7 /* h */
        24: .line 1556
            invokevirtual javax.swing.RepaintManager$PaintManager.paintDoubleBuffered:(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
        25: .line 1558
            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 1548
            iinc 14 /* i */ 1
        29: .line 1547
      StackMap locals:
      StackMap stack:
            iload 8 /* paintCompleted */
            ifne 32
        30: .line 1548
            iload 14 /* i */
            iconst_2
        31: .line 1547
            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 1563
      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 1564
            aload 0 /* this */
            getfield javax.swing.RepaintManager$PaintManager.repaintManager:Ljavax/swing/RepaintManager;
        34: .line 1565
            aload 2 /* bufferComponent */
            iload 6 /* w */
            iload 7 /* h */
        35: .line 1564
            invokevirtual javax.swing.RepaintManager.getOffscreenBuffer:(Ljava/awt/Component;II)Ljava/awt/Image;
        36: .line 1563
            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 1566
            aload 0 /* this */
            aload 1 /* paintingComponent */
            aload 9 /* offscreen */
            aload 3 /* g */
            iload 4 /* x */
            iload 5 /* y */
            iload 6 /* w */
        39: .line 1567
            iload 7 /* h */
        40: .line 1566
            invokevirtual javax.swing.RepaintManager$PaintManager.paintDoubleBuffered:(Ljavax/swing/JComponent;Ljava/awt/Image;Ljava/awt/Graphics;IIII)V
        41: .line 1568
            iconst_1
            istore 8 /* paintCompleted */
        end local 9 // java.awt.Image offscreen
        42: .line 1570
      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 1578
            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 1579
            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 1585
            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 1591
            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 1599
            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 1607
            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 1615
            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 1616
            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 1617
            goto 4
         3: .line 1618
      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 1620
      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 1625
            aload 2 /* image */
            invokevirtual java.awt.Image.getGraphics:()Ljava/awt/Graphics;
            astore 8 /* osg */
        start local 8 // java.awt.Graphics osg
         1: .line 1626
            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 1627
            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 1631
            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 1632
      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 1633
      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 1634
            aload 8 /* osg */
            iload 11 /* x */
            iload 12 /* y */
            iload 9 /* bw */
            iload 10 /* bh */
            invokevirtual java.awt.Graphics.setClip:(IIII)V
        11: .line 1635
            getstatic javax.swing.RepaintManager.volatileBufferType:I
            iconst_1
            if_icmpeq 18
        12: .line 1636
            aload 8 /* osg */
            instanceof java.awt.Graphics2D
            ifeq 18
        13: .line 1637
            aload 8 /* osg */
            checkcast java.awt.Graphics2D
            astore 15 /* g2d */
        start local 15 // java.awt.Graphics2D g2d
        14: .line 1638
            aload 15 /* g2d */
            invokevirtual java.awt.Graphics2D.getBackground:()Ljava/awt/Color;
            astore 16 /* oldBg */
        start local 16 // java.awt.Color oldBg
        15: .line 1639
            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 1640
            aload 15 /* g2d */
            iload 11 /* x */
            iload 12 /* y */
            iload 9 /* bw */
            iload 10 /* bh */
            invokevirtual java.awt.Graphics2D.clearRect:(IIII)V
        17: .line 1641
            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 1643
      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 1644
            aload 3 /* g */
            iload 11 /* x */
            iload 12 /* y */
            iload 9 /* bw */
            iload 10 /* bh */
            invokevirtual java.awt.Graphics.setClip:(IIII)V
        20: .line 1645
            getstatic javax.swing.RepaintManager.volatileBufferType:I
            iconst_1
            if_icmpeq 28
        21: .line 1646
            aload 3 /* g */
            instanceof java.awt.Graphics2D
            ifeq 28
        22: .line 1647
            aload 3 /* g */
            checkcast java.awt.Graphics2D
            astore 15 /* g2d */
        start local 15 // java.awt.Graphics2D g2d
        23: .line 1648
            aload 15 /* g2d */
            invokevirtual java.awt.Graphics2D.getComposite:()Ljava/awt/Composite;
            astore 16 /* oldComposite */
        start local 16 // java.awt.Composite oldComposite
        24: .line 1649
            aload 15 /* g2d */
            getstatic java.awt.AlphaComposite.Src:Ljava/awt/AlphaComposite;
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
        25: .line 1650
            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 1651
            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 1652
            goto 29
        28: .line 1653
      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 1655
      StackMap locals:
      StackMap stack:
            aload 8 /* osg */
            iload 11 /* x */
            iload 12 /* y */
            invokevirtual java.awt.Graphics.translate:(II)V
        30: .line 1632
            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 1631
            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 1658
            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 1659
            aload 8 /* osg */
            invokevirtual java.awt.Graphics.dispose:()V
        37: .line 1660
            aload 17
            athrow
        start local 11 // int x
        start local 13 // int maxx
        38: .line 1659
      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 1661
            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 1666
            aload 2 /* image */
            invokevirtual java.awt.Image.getGraphics:()Ljava/awt/Graphics;
            astore 8 /* osg */
        start local 8 // java.awt.Graphics osg
         1: .line 1667
            aload 3 /* g */
            checkcast java.awt.Graphics2D
            astore 9 /* g2d */
        start local 9 // java.awt.Graphics2D g2d
         2: .line 1668
            aload 8 /* osg */
            checkcast java.awt.Graphics2D
            astore 10 /* osg2d */
        start local 10 // java.awt.Graphics2D osg2d
         3: .line 1670
            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 1671
            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 1672
            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 1675
            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 1676
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
            dstore 19 /* scaleX */
        start local 19 // double scaleX
         8: .line 1677
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
            dstore 21 /* scaleY */
        start local 21 // double scaleY
         9: .line 1678
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateX:()D
            dstore 23 /* trX */
        start local 23 // double trX
        10: .line 1679
            aload 18 /* tx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateY:()D
            dstore 25 /* trY */
        start local 25 // double trY
        11: .line 1681
            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 1682
            aload 9 /* g2d */
            invokevirtual java.awt.Graphics2D.getComposite:()Ljava/awt/Composite;
            astore 28 /* oldComposite */
        start local 28 // java.awt.Composite oldComposite
        15: .line 1685
            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 1686
      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 1689
      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 1690
            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 1691
            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 1692
            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 1693
            iload 31 /* pixelx2 */
            iload 29 /* pixelx1 */
            isub
            istore 33 /* pixelw */
        start local 33 // int pixelw
        26: .line 1694
            iload 32 /* pixely2 */
            iload 30 /* pixely1 */
            isub
            istore 34 /* pixelh */
        start local 34 // int pixelh
        27: .line 1696
            aload 10 /* osg2d */
            aload 11 /* identity */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        28: .line 1697
            iload 27 /* translucent */
            ifeq 33
        29: .line 1698
            aload 9 /* g2d */
            invokevirtual java.awt.Graphics2D.getBackground:()Ljava/awt/Color;
            astore 35 /* oldBg */
        start local 35 // java.awt.Color oldBg
        30: .line 1699
            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 1700
            aload 9 /* g2d */
            iload 29 /* pixelx1 */
            iload 30 /* pixely1 */
            iload 33 /* pixelw */
            iload 34 /* pixelh */
            invokevirtual java.awt.Graphics2D.clearRect:(IIII)V
        32: .line 1701
            aload 9 /* g2d */
            aload 35 /* oldBg */
            invokevirtual java.awt.Graphics2D.setBackground:(Ljava/awt/Color;)V
        end local 35 // java.awt.Color oldBg
        33: .line 1704
      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 1705
            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 1706
            aload 10 /* osg2d */
            dload 19 /* scaleX */
            dload 21 /* scaleY */
            invokevirtual java.awt.Graphics2D.scale:(DD)V
        36: .line 1707
            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 1709
            aload 9 /* g2d */
            aload 11 /* identity */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        38: .line 1710
            aload 9 /* g2d */
            iload 29 /* pixelx1 */
            iload 30 /* pixely1 */
            iload 33 /* pixelw */
            iload 34 /* pixelh */
            invokevirtual java.awt.Graphics2D.setClip:(IIII)V
        39: .line 1711
            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 1712
            aload 35 /* stx */
            iload 29 /* pixelx1 */
            i2d
            iload 30 /* pixely1 */
            i2d
            invokevirtual java.awt.geom.AffineTransform.translate:(DD)V
        41: .line 1713
            aload 35 /* stx */
            dload 19 /* scaleX */
            dload 21 /* scaleY */
            invokevirtual java.awt.geom.AffineTransform.scale:(DD)V
        42: .line 1714
            aload 9 /* g2d */
            aload 35 /* stx */
            invokevirtual java.awt.Graphics2D.setTransform:(Ljava/awt/geom/AffineTransform;)V
        43: .line 1716
            iload 27 /* translucent */
            ifeq 45
        44: .line 1717
            aload 9 /* g2d */
            getstatic java.awt.AlphaComposite.Src:Ljava/awt/AlphaComposite;
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
        45: .line 1720
      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 1722
            iload 27 /* translucent */
            ifeq 48
        47: .line 1723
            aload 9 /* g2d */
            aload 28 /* oldComposite */
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
        48: .line 1725
      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 1686
            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 1685
            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 1728
            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 1729
            aload 8 /* osg */
            invokevirtual java.awt.Graphics.dispose:()V
        56: .line 1730
            aload 36
            athrow
        start local 14 // int x
        start local 16 // int maxx
        57: .line 1729
      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 1731
            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 1738
            aload 1 /* image */
            ifnull 3
            aload 1 /* image */
            aconst_null
            invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
            ifle 3
         1: .line 1739
            aload 1 /* image */
            aconst_null
            invokevirtual java.awt.Image.getHeight:(Ljava/awt/image/ImageObserver;)I
            ifle 3
         2: .line 1740
            aload 1 /* image */
            areturn
         3: .line 1742
      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 1752
            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 1753
      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 1754
            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 1755
            goto 5
         4: .line 1757
      StackMap locals:
      StackMap stack:
            aload 1 /* root */
            invokevirtual javax.swing.JComponent.repaint:()V
         5: .line 1759
      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 1766
            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 1774
            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 1778
            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 1779
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.getGraphicsConfiguration:()Ljava/awt/GraphicsConfiguration;
            astore 4 /* gc */
        start local 4 // java.awt.GraphicsConfiguration gc
         2: .line 1781
            aload 3 /* tx */
            ifnull 4
            aload 4 /* gc */
            ifnull 4
         3: .line 1782
            aload 3 /* tx */
            invokestatic sun.swing.SwingUtilities2.isFloatingPointScale:(Ljava/awt/geom/AffineTransform;)Z
            ifne 5
         4: .line 1783
      StackMap locals: java.awt.geom.AffineTransform java.awt.GraphicsConfiguration
      StackMap stack:
            iconst_0
            ireturn
         5: .line 1786
      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 1788
            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 1789
            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 1788
            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 1793
            aload 0 /* g */
            instanceof sun.java2d.SunGraphics2D
            ifeq 2
         1: .line 1794
            aload 0 /* g */
            checkcast sun.java2d.SunGraphics2D
            getfield sun.java2d.SunGraphics2D.transform:Ljava/awt/geom/AffineTransform;
            areturn
         2: .line 1795
      StackMap locals:
      StackMap stack:
            aload 0 /* g */
            instanceof java.awt.Graphics2D
            ifeq 4
         3: .line 1796
            aload 0 /* g */
            checkcast java.awt.Graphics2D
            invokevirtual java.awt.Graphics2D.getTransform:()Ljava/awt/geom/AffineTransform;
            areturn
         4: .line 1798
      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