public class sun.awt.NullComponentPeer implements java.awt.peer.LightweightPeer, java.awt.peer.CanvasPeer, java.awt.peer.PanelPeer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.awt.NullComponentPeer
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 78
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public boolean isObscured();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 82
            iconst_0
            ireturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public boolean canDetermineObscurity();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 86
            iconst_0
            ireturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public boolean isFocusable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 90
            iconst_0
            ireturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void setVisible(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // boolean b
         0: .line 94
            return
        end local 1 // boolean b
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     b  Z
    MethodParameters:
      Name  Flags
      b     

  public void show();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 97
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void hide();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 100
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // boolean b
         0: .line 103
            return
        end local 1 // boolean b
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     b  Z
    MethodParameters:
      Name  Flags
      b     

  public void enable();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 106
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void disable();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 109
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void paint(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Graphics g
         0: .line 112
            return
        end local 1 // java.awt.Graphics g
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     g  Ljava/awt/Graphics;
    MethodParameters:
      Name  Flags
      g     

  public void repaint(long, int, int, int, int);
    descriptor: (JIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=7, args_size=6
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // long tm
        start local 3 // int x
        start local 4 // int y
        start local 5 // int width
        start local 6 // int height
         0: .line 115
            return
        end local 6 // int height
        end local 5 // int width
        end local 4 // int y
        end local 3 // int x
        end local 1 // long tm
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/NullComponentPeer;
            0    1     1      tm  J
            0    1     3       x  I
            0    1     4       y  I
            0    1     5   width  I
            0    1     6  height  I
    MethodParameters:
        Name  Flags
      tm      
      x       
      y       
      width   
      height  

  public void print(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Graphics g
         0: .line 118
            return
        end local 1 // java.awt.Graphics g
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     g  Ljava/awt/Graphics;
    MethodParameters:
      Name  Flags
      g     

  public void setBounds(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=6, args_size=6
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
        start local 5 // int op
         0: .line 121
            return
        end local 5 // int op
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/NullComponentPeer;
            0    1     1       x  I
            0    1     2       y  I
            0    1     3   width  I
            0    1     4  height  I
            0    1     5      op  I
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
      op      

  public void reshape(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
         0: .line 124
            return
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/NullComponentPeer;
            0    1     1       x  I
            0    1     2       y  I
            0    1     3   width  I
            0    1     4  height  I
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public void coalescePaintEvent(java.awt.event.PaintEvent);
    descriptor: (Ljava/awt/event/PaintEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.event.PaintEvent e
         0: .line 127
            return
        end local 1 // java.awt.event.PaintEvent e
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     e  Ljava/awt/event/PaintEvent;
    MethodParameters:
      Name  Flags
      e     

  public boolean handleEvent(java.awt.Event);
    descriptor: (Ljava/awt/Event;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Event e
         0: .line 131
            iconst_0
            ireturn
        end local 1 // java.awt.Event e
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     e  Ljava/awt/Event;
    MethodParameters:
      Name  Flags
      e     

  public void handleEvent(java.awt.AWTEvent);
    descriptor: (Ljava/awt/AWTEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.AWTEvent arg0
         0: .line 135
            return
        end local 1 // java.awt.AWTEvent arg0
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1  arg0  Ljava/awt/AWTEvent;
    MethodParameters:
      Name  Flags
      arg0  

  public java.awt.Dimension getPreferredSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 138
            new java.awt.Dimension
            dup
            iconst_1
            iconst_1
            invokespecial java.awt.Dimension.<init>:(II)V
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.Dimension getMinimumSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 142
            new java.awt.Dimension
            dup
            iconst_1
            iconst_1
            invokespecial java.awt.Dimension.<init>:(II)V
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.image.ColorModel getColorModel();
    descriptor: ()Ljava/awt/image/ColorModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 146
            aconst_null
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.Graphics getGraphics();
    descriptor: ()Ljava/awt/Graphics;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 150
            aconst_null
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.GraphicsConfiguration getGraphicsConfiguration();
    descriptor: ()Ljava/awt/GraphicsConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 154
            aconst_null
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.FontMetrics getFontMetrics(java.awt.Font);
    descriptor: (Ljava/awt/Font;)Ljava/awt/FontMetrics;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Font font
         0: .line 158
            aconst_null
            areturn
        end local 1 // java.awt.Font font
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1  font  Ljava/awt/Font;
    MethodParameters:
      Name  Flags
      font  

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 163
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void setForeground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Color c
         0: .line 166
            return
        end local 1 // java.awt.Color c
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     c  Ljava/awt/Color;
    MethodParameters:
      Name  Flags
      c     

  public void setBackground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Color c
         0: .line 169
            return
        end local 1 // java.awt.Color c
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     c  Ljava/awt/Color;
    MethodParameters:
      Name  Flags
      c     

  public void setFont(java.awt.Font);
    descriptor: (Ljava/awt/Font;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Font f
         0: .line 172
            return
        end local 1 // java.awt.Font f
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1     f  Ljava/awt/Font;
    MethodParameters:
      Name  Flags
      f     

  public void updateCursorImmediately();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 175
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void setCursor(java.awt.Cursor);
    descriptor: (Ljava/awt/Cursor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Cursor cursor
         0: .line 178
            return
        end local 1 // java.awt.Cursor cursor
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/NullComponentPeer;
            0    1     1  cursor  Ljava/awt/Cursor;
    MethodParameters:
        Name  Flags
      cursor  

  public boolean requestFocus(java.awt.Component, boolean, boolean, long, java.awt.event.FocusEvent$Cause);
    descriptor: (Ljava/awt/Component;ZZJLjava/awt/event/FocusEvent$Cause;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=7, args_size=6
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Component lightweightChild
        start local 2 // boolean temporary
        start local 3 // boolean focusedWindowChangeAllowed
        start local 4 // long time
        start local 6 // java.awt.event.FocusEvent$Cause cause
         0: .line 183
            iconst_0
            ireturn
        end local 6 // java.awt.event.FocusEvent$Cause cause
        end local 4 // long time
        end local 3 // boolean focusedWindowChangeAllowed
        end local 2 // boolean temporary
        end local 1 // java.awt.Component lightweightChild
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    1     0                        this  Lsun/awt/NullComponentPeer;
            0    1     1            lightweightChild  Ljava/awt/Component;
            0    1     2                   temporary  Z
            0    1     3  focusedWindowChangeAllowed  Z
            0    1     4                        time  J
            0    1     6                       cause  Ljava/awt/event/FocusEvent$Cause;
    MethodParameters:
                            Name  Flags
      lightweightChild            
      temporary                   
      focusedWindowChangeAllowed  
      time                        
      cause                       

  public java.awt.Image createImage(java.awt.image.ImageProducer);
    descriptor: (Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.image.ImageProducer producer
         0: .line 187
            aconst_null
            areturn
        end local 1 // java.awt.image.ImageProducer producer
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lsun/awt/NullComponentPeer;
            0    1     1  producer  Ljava/awt/image/ImageProducer;
    MethodParameters:
          Name  Flags
      producer  

  public java.awt.Image createImage(int, int);
    descriptor: (II)Ljava/awt/Image;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // int width
        start local 2 // int height
         0: .line 191
            aconst_null
            areturn
        end local 2 // int height
        end local 1 // int width
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/NullComponentPeer;
            0    1     1   width  I
            0    1     2  height  I
    MethodParameters:
        Name  Flags
      width   
      height  

  public boolean prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver);
    descriptor: (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=5, args_size=5
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Image img
        start local 2 // int w
        start local 3 // int h
        start local 4 // java.awt.image.ImageObserver o
         0: .line 195
            iconst_0
            ireturn
        end local 4 // java.awt.image.ImageObserver o
        end local 3 // int h
        end local 2 // int w
        end local 1 // java.awt.Image img
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1   img  Ljava/awt/Image;
            0    1     2     w  I
            0    1     3     h  I
            0    1     4     o  Ljava/awt/image/ImageObserver;
    MethodParameters:
      Name  Flags
      img   
      w     
      h     
      o     

  public int checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver);
    descriptor: (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=5, args_size=5
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.Image img
        start local 2 // int w
        start local 3 // int h
        start local 4 // java.awt.image.ImageObserver o
         0: .line 199
            iconst_0
            ireturn
        end local 4 // java.awt.image.ImageObserver o
        end local 3 // int h
        end local 2 // int w
        end local 1 // java.awt.Image img
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1   img  Ljava/awt/Image;
            0    1     2     w  I
            0    1     3     h  I
            0    1     4     o  Ljava/awt/image/ImageObserver;
    MethodParameters:
      Name  Flags
      img   
      w     
      h     
      o     

  public java.awt.Dimension preferredSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 203
            aload 0 /* this */
            invokevirtual sun.awt.NullComponentPeer.getPreferredSize:()Ljava/awt/Dimension;
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.Dimension minimumSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 207
            aload 0 /* this */
            invokevirtual sun.awt.NullComponentPeer.getMinimumSize:()Ljava/awt/Dimension;
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.Point getLocationOnScreen();
    descriptor: ()Ljava/awt/Point;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 211
            new java.awt.Point
            dup
            iconst_0
            iconst_0
            invokespecial java.awt.Point.<init>:(II)V
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.Insets getInsets();
    descriptor: ()Ljava/awt/Insets;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 215
            aload 0 /* this */
            invokevirtual sun.awt.NullComponentPeer.insets:()Ljava/awt/Insets;
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void beginValidate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 219
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void endValidate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 222
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.Insets insets();
    descriptor: ()Ljava/awt/Insets;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 225
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public boolean isPaintPending();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 229
            iconst_0
            ireturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public boolean handlesWheelScrolling();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 233
            iconst_0
            ireturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.image.VolatileImage createVolatileImage(int, int);
    descriptor: (II)Ljava/awt/image/VolatileImage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // int width
        start local 2 // int height
         0: .line 237
            aconst_null
            areturn
        end local 2 // int height
        end local 1 // int width
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/NullComponentPeer;
            0    1     1   width  I
            0    1     2  height  I
    MethodParameters:
        Name  Flags
      width   
      height  

  public void beginLayout();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 241
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void endLayout();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 244
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void createBuffers(int, java.awt.BufferCapabilities);
    descriptor: (ILjava/awt/BufferCapabilities;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // int numBuffers
        start local 2 // java.awt.BufferCapabilities caps
         0: .line 248
            new java.awt.AWTException
            dup
         1: .line 249
            ldc "Page-flipping is not allowed on a lightweight component"
         2: .line 248
            invokespecial java.awt.AWTException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.awt.BufferCapabilities caps
        end local 1 // int numBuffers
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lsun/awt/NullComponentPeer;
            0    3     1  numBuffers  I
            0    3     2        caps  Ljava/awt/BufferCapabilities;
    Exceptions:
      throws java.awt.AWTException
    MethodParameters:
            Name  Flags
      numBuffers  
      caps        

  public java.awt.Image getBackBuffer();
    descriptor: ()Ljava/awt/Image;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 252
            new java.lang.IllegalStateException
            dup
         1: .line 253
            ldc "Page-flipping is not allowed on a lightweight component"
         2: .line 252
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/awt/NullComponentPeer;

  public void flip(int, int, int, int, java.awt.BufferCapabilities$FlipContents);
    descriptor: (IIIILjava/awt/BufferCapabilities$FlipContents;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // int x1
        start local 2 // int y1
        start local 3 // int x2
        start local 4 // int y2
        start local 5 // java.awt.BufferCapabilities$FlipContents flipAction
         0: .line 258
            new java.lang.IllegalStateException
            dup
         1: .line 259
            ldc "Page-flipping is not allowed on a lightweight component"
         2: .line 258
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.awt.BufferCapabilities$FlipContents flipAction
        end local 4 // int y2
        end local 3 // int x2
        end local 2 // int y1
        end local 1 // int x1
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lsun/awt/NullComponentPeer;
            0    3     1          x1  I
            0    3     2          y1  I
            0    3     3          x2  I
            0    3     4          y2  I
            0    3     5  flipAction  Ljava/awt/BufferCapabilities$FlipContents;
    MethodParameters:
            Name  Flags
      x1          
      y1          
      x2          
      y2          
      flipAction  

  public void destroyBuffers();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 262
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public boolean isReparentSupported();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 268
            iconst_0
            ireturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void reparent(java.awt.peer.ContainerPeer);
    descriptor: (Ljava/awt/peer/ContainerPeer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.peer.ContainerPeer newNativeParent
         0: .line 275
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.awt.peer.ContainerPeer newNativeParent
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lsun/awt/NullComponentPeer;
            0    1     1  newNativeParent  Ljava/awt/peer/ContainerPeer;
    MethodParameters:
                 Name  Flags
      newNativeParent  

  public void layout();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 279
            return
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public java.awt.Rectangle getBounds();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // sun.awt.NullComponentPeer this
         0: .line 282
            new java.awt.Rectangle
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            areturn
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;

  public void applyShape(sun.java2d.pipe.Region);
    descriptor: (Lsun/java2d/pipe/Region;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // sun.java2d.pipe.Region shape
         0: .line 291
            return
        end local 1 // sun.java2d.pipe.Region shape
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/awt/NullComponentPeer;
            0    1     1  shape  Lsun/java2d/pipe/Region;
    MethodParameters:
       Name  Flags
      shape  

  public void setZOrder(java.awt.peer.ComponentPeer);
    descriptor: (Ljava/awt/peer/ComponentPeer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.peer.ComponentPeer above
         0: .line 298
            return
        end local 1 // java.awt.peer.ComponentPeer above
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/awt/NullComponentPeer;
            0    1     1  above  Ljava/awt/peer/ComponentPeer;
    MethodParameters:
       Name  Flags
      above  

  public boolean updateGraphicsData(java.awt.GraphicsConfiguration);
    descriptor: (Ljava/awt/GraphicsConfiguration;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.GraphicsConfiguration gc
         0: .line 301
            iconst_0
            ireturn
        end local 1 // java.awt.GraphicsConfiguration gc
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1    gc  Ljava/awt/GraphicsConfiguration;
    MethodParameters:
      Name  Flags
      gc    

  public java.awt.GraphicsConfiguration getAppropriateGraphicsConfiguration(java.awt.GraphicsConfiguration);
    descriptor: (Ljava/awt/GraphicsConfiguration;)Ljava/awt/GraphicsConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.awt.NullComponentPeer this
        start local 1 // java.awt.GraphicsConfiguration gc
         0: .line 307
            aload 1 /* gc */
            areturn
        end local 1 // java.awt.GraphicsConfiguration gc
        end local 0 // sun.awt.NullComponentPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/NullComponentPeer;
            0    1     1    gc  Ljava/awt/GraphicsConfiguration;
    MethodParameters:
      Name  Flags
      gc    
}
SourceFile: "NullComponentPeer.java"
InnerClasses:
  public final FlipContents = java.awt.BufferCapabilities$FlipContents of java.awt.BufferCapabilities
  public final Cause = java.awt.event.FocusEvent$Cause of java.awt.event.FocusEvent