public class sun.awt.ComponentAccessor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.awt.ComponentAccessor
  super_class: java.lang.Object
{
  private static java.lang.Class componentClass;
    descriptor: Ljava/lang/Class;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldX;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldY;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldWidth;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldHeight;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodGetParentNoClientCode;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodGetFontNoClientCode;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodProcessEvent;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodEnableEvents;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldParent;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldBackground;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldForeground;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldFont;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldPacked;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldIgnoreRepaint;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldPeer;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodResetGC;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Field fieldVisible;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodIsEnabledImpl;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodGetCursorNoClientCode;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method methodLocationNoClientCode;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final java.util.logging.Logger log;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 82
            ldc "sun.awt.ComponentAccessor"
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
         1: .line 88
            new sun.awt.ComponentAccessor$1
            dup
            invokespecial sun.awt.ComponentAccessor$1.<init>:()V
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            pop
         2: .line 155
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.ComponentAccessor this
         0: .line 84
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 85
            return
        end local 0 // sun.awt.ComponentAccessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/awt/ComponentAccessor;

  public static void setX(java.awt.Component, int);
    descriptor: (Ljava/awt/Component;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // int x
         0: .line 160
            getstatic sun.awt.ComponentAccessor.fieldX:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 1 /* x */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         1: .line 161
            goto 4
         2: .line 162
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         3: .line 164
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         4: .line 166
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int x
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            0    5     1     x  I
            3    4     2     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     
      x     

  public static void setY(java.awt.Component, int);
    descriptor: (Ljava/awt/Component;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // int y
         0: .line 171
            getstatic sun.awt.ComponentAccessor.fieldY:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 1 /* y */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         1: .line 172
            goto 4
         2: .line 173
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         3: .line 175
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         4: .line 177
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int y
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            0    5     1     y  I
            3    4     2     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     
      y     

  public static void setWidth(java.awt.Component, int);
    descriptor: (Ljava/awt/Component;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // int width
         0: .line 182
            getstatic sun.awt.ComponentAccessor.fieldWidth:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 1 /* width */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         1: .line 183
            goto 4
         2: .line 184
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         3: .line 186
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         4: .line 188
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int width
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0      c  Ljava/awt/Component;
            0    5     1  width  I
            3    4     2      e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
       Name  Flags
      c      
      width  

  public static void setHeight(java.awt.Component, int);
    descriptor: (Ljava/awt/Component;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // int height
         0: .line 193
            getstatic sun.awt.ComponentAccessor.fieldHeight:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 1 /* height */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         1: .line 194
            goto 4
         2: .line 195
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         3: .line 197
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         4: .line 199
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int height
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0       c  Ljava/awt/Component;
            0    5     1  height  I
            3    4     2       e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
        Name  Flags
      c       
      height  

  public static void setBounds(java.awt.Component, int, int, int, int);
    descriptor: (Ljava/awt/Component;IIII)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // java.awt.Component c
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
         0: .line 204
            getstatic sun.awt.ComponentAccessor.fieldX:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 1 /* x */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         1: .line 205
            getstatic sun.awt.ComponentAccessor.fieldY:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 2 /* y */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         2: .line 206
            getstatic sun.awt.ComponentAccessor.fieldWidth:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 3 /* width */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         3: .line 207
            getstatic sun.awt.ComponentAccessor.fieldHeight:Ljava/lang/reflect/Field;
            aload 0 /* c */
            iload 4 /* height */
            invokevirtual java.lang.reflect.Field.setInt:(Ljava/lang/Object;I)V
         4: .line 208
            goto 7
         5: .line 209
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 5 /* e */
        start local 5 // java.lang.IllegalAccessException e
         6: .line 211
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 5 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 5 // java.lang.IllegalAccessException e
         7: .line 213
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0       c  Ljava/awt/Component;
            0    8     1       x  I
            0    8     2       y  I
            0    8     3   width  I
            0    8     4  height  I
            6    7     5       e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     4       5  Class java.lang.IllegalAccessException
    MethodParameters:
        Name  Flags
      c       
      x       
      y       
      width   
      height  

  public static int getX(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component c
         0: .line 217
            getstatic sun.awt.ComponentAccessor.fieldX:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.getInt:(Ljava/lang/Object;)I
         1: ireturn
         2: .line 219
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 221
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: .line 223
            iconst_0
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static int getY(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component c
         0: .line 228
            getstatic sun.awt.ComponentAccessor.fieldY:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.getInt:(Ljava/lang/Object;)I
         1: ireturn
         2: .line 230
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 232
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: .line 234
            iconst_0
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static int getWidth(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component c
         0: .line 239
            getstatic sun.awt.ComponentAccessor.fieldWidth:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.getInt:(Ljava/lang/Object;)I
         1: ireturn
         2: .line 241
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 243
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: .line 245
            iconst_0
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static int getHeight(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component c
         0: .line 250
            getstatic sun.awt.ComponentAccessor.fieldHeight:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.getInt:(Ljava/lang/Object;)I
         1: ireturn
         2: .line 252
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 254
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: .line 256
            iconst_0
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static boolean getIsPacked(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component c
         0: .line 261
            getstatic sun.awt.ComponentAccessor.fieldPacked:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.getBoolean:(Ljava/lang/Object;)Z
         1: ireturn
         2: .line 263
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 265
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: .line 267
            iconst_0
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static java.awt.Container getParent_NoClientCode(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Container;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 271
            aconst_null
            astore 1 /* parent */
        start local 1 // java.awt.Container parent
         1: .line 274
            getstatic sun.awt.ComponentAccessor.methodGetParentNoClientCode:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aconst_null
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.Container
            astore 1 /* parent */
         2: .line 275
            goto 8
         3: .line 276
      StackMap locals: java.awt.Component java.awt.Container
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 278
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: goto 8
         6: .line 280
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 2 /* e */
        start local 2 // java.lang.reflect.InvocationTargetException e
         7: .line 281
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.reflect.InvocationTargetException e
         8: .line 284
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            areturn
        end local 1 // java.awt.Container parent
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0       c  Ljava/awt/Component;
            1    9     1  parent  Ljava/awt/Container;
            4    5     2       e  Ljava/lang/IllegalAccessException;
            7    8     2       e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
           1     2       6  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
      Name  Flags
      c     

  public static java.awt.Font getFont_NoClientCode(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Font;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 288
            aconst_null
            astore 1 /* font */
        start local 1 // java.awt.Font font
         1: .line 291
            getstatic sun.awt.ComponentAccessor.methodGetFontNoClientCode:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aconst_null
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.Font
            astore 1 /* font */
         2: .line 292
            goto 8
         3: .line 293
      StackMap locals: java.awt.Component java.awt.Font
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 295
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: goto 8
         6: .line 297
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 2 /* e */
        start local 2 // java.lang.reflect.InvocationTargetException e
         7: .line 298
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.reflect.InvocationTargetException e
         8: .line 301
      StackMap locals:
      StackMap stack:
            aload 1 /* font */
            areturn
        end local 1 // java.awt.Font font
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0     c  Ljava/awt/Component;
            1    9     1  font  Ljava/awt/Font;
            4    5     2     e  Ljava/lang/IllegalAccessException;
            7    8     2     e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
           1     2       6  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
      Name  Flags
      c     

  public static void processEvent(java.awt.Component, java.awt.AWTEvent);
    descriptor: (Ljava/awt/Component;Ljava/awt/AWTEvent;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // java.awt.AWTEvent event
         0: .line 308
            iconst_1
            anewarray java.lang.Object
            astore 2 /* args */
        start local 2 // java.lang.Object[] args
         1: .line 309
            aload 2 /* args */
            iconst_0
            aload 1 /* event */
            aastore
         2: .line 310
            getstatic sun.awt.ComponentAccessor.methodProcessEvent:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aload 2 /* args */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 2 // java.lang.Object[] args
         3: .line 311
            goto 9
         4: .line 312
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         5: .line 314
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         6: goto 9
         7: .line 316
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 2 /* e */
        start local 2 // java.lang.reflect.InvocationTargetException e
         8: .line 317
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.reflect.InvocationTargetException e
         9: .line 319
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.AWTEvent event
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0      c  Ljava/awt/Component;
            0   10     1  event  Ljava/awt/AWTEvent;
            1    3     2   args  [Ljava/lang/Object;
            5    6     2      e  Ljava/lang/IllegalAccessException;
            8    9     2      e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           0     3       4  Class java.lang.IllegalAccessException
           0     3       7  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
       Name  Flags
      c      
      event  

  public static void enableEvents(java.awt.Component, long);
    descriptor: (Ljava/awt/Component;J)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // long event_mask
         0: .line 323
            iconst_1
            anewarray java.lang.Object
            astore 3 /* args */
        start local 3 // java.lang.Object[] args
         1: .line 324
            aload 3 /* args */
            iconst_0
            lload 1 /* event_mask */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
         2: .line 325
            getstatic sun.awt.ComponentAccessor.methodEnableEvents:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aload 3 /* args */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 3 // java.lang.Object[] args
         3: .line 326
            goto 9
         4: .line 327
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 3 /* e */
        start local 3 // java.lang.IllegalAccessException e
         5: .line 329
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 3 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 3 // java.lang.IllegalAccessException e
         6: goto 9
         7: .line 331
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 3 /* e */
        start local 3 // java.lang.reflect.InvocationTargetException e
         8: .line 332
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 3 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 3 // java.lang.reflect.InvocationTargetException e
         9: .line 334
      StackMap locals:
      StackMap stack:
            return
        end local 1 // long event_mask
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0           c  Ljava/awt/Component;
            0   10     1  event_mask  J
            1    3     3        args  [Ljava/lang/Object;
            5    6     3           e  Ljava/lang/IllegalAccessException;
            8    9     3           e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           0     3       4  Class java.lang.IllegalAccessException
           0     3       7  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
            Name  Flags
      c           
      event_mask  

  public static void setParent(java.awt.Component, java.awt.Container);
    descriptor: (Ljava/awt/Component;Ljava/awt/Container;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // java.awt.Container parent
         0: .line 339
            getstatic sun.awt.ComponentAccessor.fieldParent:Ljava/lang/reflect/Field;
            aload 0 /* c */
            aload 1 /* parent */
            invokevirtual java.lang.reflect.Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 340
            goto 4
         2: .line 341
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         3: .line 343
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         4: .line 345
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.Container parent
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0       c  Ljava/awt/Component;
            0    5     1  parent  Ljava/awt/Container;
            3    4     2       e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
        Name  Flags
      c       
      parent  

  public static java.awt.Color getForeground(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Color;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 349
            aconst_null
            astore 1 /* color */
        start local 1 // java.awt.Color color
         1: .line 351
            getstatic sun.awt.ComponentAccessor.fieldForeground:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.Color
            astore 1 /* color */
         2: .line 352
            goto 5
         3: .line 353
      StackMap locals: java.awt.Component java.awt.Color
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 355
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: .line 357
      StackMap locals:
      StackMap stack:
            aload 1 /* color */
            areturn
        end local 1 // java.awt.Color color
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0      c  Ljava/awt/Component;
            1    6     1  color  Ljava/awt/Color;
            4    5     2      e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static java.awt.Color getBackground(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Color;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 362
            aconst_null
            astore 1 /* color */
        start local 1 // java.awt.Color color
         1: .line 364
            getstatic sun.awt.ComponentAccessor.fieldBackground:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.Color
            astore 1 /* color */
         2: .line 365
            goto 5
         3: .line 366
      StackMap locals: java.awt.Component java.awt.Color
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 368
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: .line 370
      StackMap locals:
      StackMap stack:
            aload 1 /* color */
            areturn
        end local 1 // java.awt.Color color
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0      c  Ljava/awt/Component;
            1    6     1  color  Ljava/awt/Color;
            4    5     2      e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static void setBackground(java.awt.Component, java.awt.Color);
    descriptor: (Ljava/awt/Component;Ljava/awt/Color;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // java.awt.Color color
         0: .line 375
            getstatic sun.awt.ComponentAccessor.fieldBackground:Ljava/lang/reflect/Field;
            aload 0 /* c */
            aload 1 /* color */
            invokevirtual java.lang.reflect.Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 376
            goto 4
         2: .line 377
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         3: .line 379
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         4: .line 381
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.Color color
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0      c  Ljava/awt/Component;
            0    5     1  color  Ljava/awt/Color;
            3    4     2      e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
       Name  Flags
      c      
      color  

  public static java.awt.Font getFont(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Font;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 385
            aconst_null
            astore 1 /* f */
        start local 1 // java.awt.Font f
         1: .line 387
            getstatic sun.awt.ComponentAccessor.fieldFont:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.Font
            astore 1 /* f */
         2: .line 388
            goto 5
         3: .line 389
      StackMap locals: java.awt.Component java.awt.Font
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 391
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: .line 393
      StackMap locals:
      StackMap stack:
            aload 1 /* f */
            areturn
        end local 1 // java.awt.Font f
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0     c  Ljava/awt/Component;
            1    6     1     f  Ljava/awt/Font;
            4    5     2     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static java.awt.peer.ComponentPeer getPeer(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 397
            aconst_null
            astore 1 /* peer */
        start local 1 // java.awt.peer.ComponentPeer peer
         1: .line 399
            getstatic sun.awt.ComponentAccessor.fieldPeer:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.peer.ComponentPeer
            astore 1 /* peer */
         2: .line 400
            goto 5
         3: .line 401
      StackMap locals: java.awt.Component java.awt.peer.ComponentPeer
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 403
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: .line 405
      StackMap locals:
      StackMap stack:
            aload 1 /* peer */
            areturn
        end local 1 // java.awt.peer.ComponentPeer peer
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0     c  Ljava/awt/Component;
            1    6     1  peer  Ljava/awt/peer/ComponentPeer;
            4    5     2     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static void setPeer(java.awt.Component, java.awt.peer.ComponentPeer);
    descriptor: (Ljava/awt/Component;Ljava/awt/peer/ComponentPeer;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.awt.Component c
        start local 1 // java.awt.peer.ComponentPeer peer
         0: .line 410
            getstatic sun.awt.ComponentAccessor.fieldPeer:Ljava/lang/reflect/Field;
            aload 0 /* c */
            aload 1 /* peer */
            invokevirtual java.lang.reflect.Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 411
            goto 4
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
         2: astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         3: .line 413
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         4: .line 415
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.peer.ComponentPeer peer
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            0    5     1  peer  Ljava/awt/peer/ComponentPeer;
            3    4     2     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     
      peer  

  public static boolean getIgnoreRepaint(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component comp
         0: .line 419
            getstatic sun.awt.ComponentAccessor.fieldIgnoreRepaint:Ljava/lang/reflect/Field;
            aload 0 /* comp */
            invokevirtual java.lang.reflect.Field.getBoolean:(Ljava/lang/Object;)Z
         1: ireturn
         2: .line 421
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 422
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: .line 425
            iconst_0
            ireturn
        end local 0 // java.awt.Component comp
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  comp  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      comp  

  public static void resetGC(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component c
         0: .line 430
            getstatic sun.awt.ComponentAccessor.methodResetGC:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aconst_null
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 431
            goto 7
         2: .line 432
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 433
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: goto 7
         5: .line 435
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 1 /* e */
        start local 1 // java.lang.reflect.InvocationTargetException e
         6: .line 436
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.reflect.InvocationTargetException e
         7: .line 438
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0     c  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
            6    7     1     e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
           0     1       5  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
      Name  Flags
      c     

  public static boolean getVisible(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Component c
         0: .line 442
            getstatic sun.awt.ComponentAccessor.fieldVisible:Ljava/lang/reflect/Field;
            aload 0 /* c */
            invokevirtual java.lang.reflect.Field.getBoolean:(Ljava/lang/Object;)Z
         1: ireturn
         2: .line 444
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 1 /* e */
        start local 1 // java.lang.IllegalAccessException e
         3: .line 446
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 1 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.lang.IllegalAccessException e
         4: .line 448
            iconst_0
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
            3    4     1     e  Ljava/lang/IllegalAccessException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.IllegalAccessException
    MethodParameters:
      Name  Flags
      c     

  public static boolean isEnabledImpl(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 452
            iconst_1
            istore 1 /* enabled */
        start local 1 // boolean enabled
         1: .line 454
            getstatic sun.awt.ComponentAccessor.methodIsEnabledImpl:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aconst_null
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 1 /* enabled */
         2: .line 455
            goto 8
         3: .line 456
      StackMap locals: java.awt.Component int
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 458
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: goto 8
         6: .line 460
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 2 /* e */
        start local 2 // java.lang.reflect.InvocationTargetException e
         7: .line 461
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.reflect.InvocationTargetException e
         8: .line 463
      StackMap locals:
      StackMap stack:
            iload 1 /* enabled */
            ireturn
        end local 1 // boolean enabled
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0        c  Ljava/awt/Component;
            1    9     1  enabled  Z
            4    5     2        e  Ljava/lang/IllegalAccessException;
            7    8     2        e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
           1     2       6  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
      Name  Flags
      c     

  public static java.awt.Cursor getCursor_NoClientCode(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Cursor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 467
            aconst_null
            astore 1 /* cursor */
        start local 1 // java.awt.Cursor cursor
         1: .line 470
            getstatic sun.awt.ComponentAccessor.methodGetCursorNoClientCode:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aconst_null
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.Cursor
            astore 1 /* cursor */
         2: .line 471
            goto 8
         3: .line 472
      StackMap locals: java.awt.Component java.awt.Cursor
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 474
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: goto 8
         6: .line 476
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 2 /* e */
        start local 2 // java.lang.reflect.InvocationTargetException e
         7: .line 477
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.reflect.InvocationTargetException e
         8: .line 480
      StackMap locals:
      StackMap stack:
            aload 1 /* cursor */
            areturn
        end local 1 // java.awt.Cursor cursor
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0       c  Ljava/awt/Component;
            1    9     1  cursor  Ljava/awt/Cursor;
            4    5     2       e  Ljava/lang/IllegalAccessException;
            7    8     2       e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
           1     2       6  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
      Name  Flags
      c     

  public static java.awt.Point getLocation_NoClientCode(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Point;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.awt.Component c
         0: .line 484
            aconst_null
            astore 1 /* loc */
        start local 1 // java.awt.Point loc
         1: .line 487
            getstatic sun.awt.ComponentAccessor.methodLocationNoClientCode:Ljava/lang/reflect/Method;
            aload 0 /* c */
            aconst_null
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.awt.Point
            astore 1 /* loc */
         2: .line 488
            goto 8
         3: .line 489
      StackMap locals: java.awt.Component java.awt.Point
      StackMap stack: java.lang.IllegalAccessException
            astore 2 /* e */
        start local 2 // java.lang.IllegalAccessException e
         4: .line 491
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to access the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.IllegalAccessException e
         5: goto 8
         6: .line 493
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 2 /* e */
        start local 2 // java.lang.reflect.InvocationTargetException e
         7: .line 494
            getstatic sun.awt.ComponentAccessor.log:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "Unable to invoke on the Component object"
            aload 2 /* e */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 2 // java.lang.reflect.InvocationTargetException e
         8: .line 497
      StackMap locals:
      StackMap stack:
            aload 1 /* loc */
            areturn
        end local 1 // java.awt.Point loc
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0     c  Ljava/awt/Component;
            1    9     1   loc  Ljava/awt/Point;
            4    5     2     e  Ljava/lang/IllegalAccessException;
            7    8     2     e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.IllegalAccessException
           1     2       6  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
      Name  Flags
      c     
}
SourceFile: "ComponentAccessor.java"
NestMembers:
  sun.awt.ComponentAccessor$1
InnerClasses:
  sun.awt.ComponentAccessor$1