public class javax.swing.plaf.synth.SynthLookAndFeel extends javax.swing.plaf.basic.BasicLookAndFeel
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.plaf.synth.SynthLookAndFeel
  super_class: javax.swing.plaf.basic.BasicLookAndFeel
{
  static final java.awt.Insets EMPTY_UIRESOURCE_INSETS;
    descriptor: Ljava/awt/Insets;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  private static final java.lang.Object STYLE_FACTORY_KEY;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object SELECTED_UI_KEY;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object SELECTED_UI_STATE_KEY;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static javax.swing.plaf.synth.SynthStyleFactory lastFactory;
    descriptor: Ljavax/swing/plaf/synth/SynthStyleFactory;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static sun.awt.AppContext lastContext;
    descriptor: Lsun/awt/AppContext;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private javax.swing.plaf.synth.SynthStyleFactory factory;
    descriptor: Ljavax/swing/plaf/synth/SynthStyleFactory;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, java.lang.Object> defaultsMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  private javax.swing.plaf.synth.SynthLookAndFeel$Handler _handler;
    descriptor: Ljavax/swing/plaf/synth/SynthLookAndFeel$Handler;
    flags: (0x0002) ACC_PRIVATE

  private static java.lang.ref.ReferenceQueue<javax.swing.LookAndFeel> queue;
    descriptor: Ljava/lang/ref/ReferenceQueue;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/lang/ref/ReferenceQueue<Ljavax/swing/LookAndFeel;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 70
            new javax.swing.plaf.InsetsUIResource
            dup
         1: .line 71
            iconst_0
            iconst_0
            iconst_0
            iconst_0
         2: .line 70
            invokespecial javax.swing.plaf.InsetsUIResource.<init>:(IIII)V
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.EMPTY_UIRESOURCE_INSETS:Ljava/awt/Insets;
         3: .line 77
            new java.lang.StringBuffer
            dup
            ldc "com.sun.java.swing.plaf.gtk.StyleCache"
            invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
         4: .line 76
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.STYLE_FACTORY_KEY:Ljava/lang/Object;
         5: .line 82
            new java.lang.StringBuilder
            dup
            ldc "selectedUI"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.SELECTED_UI_KEY:Ljava/lang/Object;
         6: .line 87
            new java.lang.StringBuilder
            dup
            ldc "selectedUIState"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.SELECTED_UI_STATE_KEY:Ljava/lang/Object;
         7: .line 813
            new java.lang.ref.ReferenceQueue
            dup
            invokespecial java.lang.ref.ReferenceQueue.<init>:()V
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.queue:Ljava/lang/ref/ReferenceQueue;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static javax.swing.plaf.ComponentUI getSelectedUI();
    descriptor: ()Ljavax/swing/plaf/ComponentUI;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 113
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.SELECTED_UI_KEY:Ljava/lang/Object;
            invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.plaf.ComponentUI
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static void setSelectedUI(javax.swing.plaf.ComponentUI, boolean, boolean, boolean, boolean);
    descriptor: (Ljavax/swing/plaf/ComponentUI;ZZZZ)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // javax.swing.plaf.ComponentUI uix
        start local 1 // boolean selected
        start local 2 // boolean focused
        start local 3 // boolean enabled
        start local 4 // boolean rollover
         0: .line 127
            iconst_0
            istore 5 /* selectedUIState */
        start local 5 // int selectedUIState
         1: .line 129
            iload 1 /* selected */
            ifeq 6
         2: .line 130
            sipush 512
            istore 5 /* selectedUIState */
         3: .line 131
            iload 2 /* focused */
            ifeq 18
         4: .line 132
            iload 5 /* selectedUIState */
            sipush 256
            ior
            istore 5 /* selectedUIState */
         5: .line 134
            goto 18
         6: .line 135
      StackMap locals: int
      StackMap stack:
            iload 4 /* rollover */
            ifeq 12
            iload 3 /* enabled */
            ifeq 12
         7: .line 136
            iload 5 /* selectedUIState */
         8: .line 137
            iconst_3
            ior
            istore 5 /* selectedUIState */
         9: .line 138
            iload 2 /* focused */
            ifeq 18
        10: .line 139
            iload 5 /* selectedUIState */
            sipush 256
            ior
            istore 5 /* selectedUIState */
        11: .line 141
            goto 18
        12: .line 143
      StackMap locals:
      StackMap stack:
            iload 3 /* enabled */
            ifeq 17
        13: .line 144
            iload 5 /* selectedUIState */
            iconst_1
            ior
            istore 5 /* selectedUIState */
        14: .line 145
            iload 2 /* focused */
            ifeq 18
        15: .line 146
            iload 5 /* selectedUIState */
            sipush 256
            ior
            istore 5 /* selectedUIState */
        16: .line 148
            goto 18
        17: .line 150
      StackMap locals:
      StackMap stack:
            iload 5 /* selectedUIState */
            bipush 8
            ior
            istore 5 /* selectedUIState */
        18: .line 154
      StackMap locals:
      StackMap stack:
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            astore 6 /* context */
        start local 6 // sun.awt.AppContext context
        19: .line 156
            aload 6 /* context */
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.SELECTED_UI_KEY:Ljava/lang/Object;
            aload 0 /* uix */
            invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 157
            aload 6 /* context */
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.SELECTED_UI_STATE_KEY:Ljava/lang/Object;
            iload 5 /* selectedUIState */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 158
            return
        end local 6 // sun.awt.AppContext context
        end local 5 // int selectedUIState
        end local 4 // boolean rollover
        end local 3 // boolean enabled
        end local 2 // boolean focused
        end local 1 // boolean selected
        end local 0 // javax.swing.plaf.ComponentUI uix
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   22     0              uix  Ljavax/swing/plaf/ComponentUI;
            0   22     1         selected  Z
            0   22     2          focused  Z
            0   22     3          enabled  Z
            0   22     4         rollover  Z
            1   22     5  selectedUIState  I
           19   22     6          context  Lsun/awt/AppContext;
    MethodParameters:
          Name  Flags
      uix       
      selected  
      focused   
      enabled   
      rollover  

  static int getSelectedUIState();
    descriptor: ()I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 161
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.SELECTED_UI_STATE_KEY:Ljava/lang/Object;
            invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 0 /* result */
        start local 0 // java.lang.Integer result
         1: .line 163
            aload 0 /* result */
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: java.lang.Integer
      StackMap stack:
         2: aload 0 /* result */
            invokevirtual java.lang.Integer.intValue:()I
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 0 // java.lang.Integer result
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    4     0  result  Ljava/lang/Integer;

  static void resetSelectedUI();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 170
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.SELECTED_UI_KEY:Ljava/lang/Object;
            invokevirtual sun.awt.AppContext.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 171
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setStyleFactory(javax.swing.plaf.synth.SynthStyleFactory);
    descriptor: (Ljavax/swing/plaf/synth/SynthStyleFactory;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthStyleFactory cache
         0: .line 183
            ldc Ljavax/swing/plaf/synth/SynthLookAndFeel;
            dup
            astore 1
            monitorenter
         1: .line 184
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            astore 2 /* context */
        start local 2 // sun.awt.AppContext context
         2: .line 185
            aload 0 /* cache */
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.lastFactory:Ljavax/swing/plaf/synth/SynthStyleFactory;
         3: .line 186
            aload 2 /* context */
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.lastContext:Lsun/awt/AppContext;
         4: .line 187
            aload 2 /* context */
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.STYLE_FACTORY_KEY:Ljava/lang/Object;
            aload 0 /* cache */
            invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 2 // sun.awt.AppContext context
         5: .line 183
            aload 1
            monitorexit
         6: goto 9
      StackMap locals: javax.swing.plaf.synth.SynthStyleFactory java.lang.Class
      StackMap stack: java.lang.Throwable
         7: aload 1
            monitorexit
         8: athrow
         9: .line 189
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.plaf.synth.SynthStyleFactory cache
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0    cache  Ljavax/swing/plaf/synth/SynthStyleFactory;
            2    5     2  context  Lsun/awt/AppContext;
      Exception table:
        from    to  target  type
           1     6       7  any
           7     8       7  any
    MethodParameters:
       Name  Flags
      cache  

  public static javax.swing.plaf.synth.SynthStyleFactory getStyleFactory();
    descriptor: ()Ljavax/swing/plaf/synth/SynthStyleFactory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=0
         0: .line 197
            ldc Ljavax/swing/plaf/synth/SynthLookAndFeel;
            dup
            astore 0
            monitorenter
         1: .line 198
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            astore 1 /* context */
        start local 1 // sun.awt.AppContext context
         2: .line 200
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.lastContext:Lsun/awt/AppContext;
            aload 1 /* context */
            if_acmpne 5
         3: .line 201
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.lastFactory:Ljavax/swing/plaf/synth/SynthStyleFactory;
            aload 0
            monitorexit
         4: areturn
         5: .line 203
      StackMap locals: java.lang.Class sun.awt.AppContext
      StackMap stack:
            aload 1 /* context */
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.lastContext:Lsun/awt/AppContext;
         6: .line 204
            aload 1 /* context */
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.STYLE_FACTORY_KEY:Ljava/lang/Object;
            invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.plaf.synth.SynthStyleFactory
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.lastFactory:Ljavax/swing/plaf/synth/SynthStyleFactory;
         7: .line 205
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.lastFactory:Ljavax/swing/plaf/synth/SynthStyleFactory;
            aload 0
            monitorexit
         8: areturn
        end local 1 // sun.awt.AppContext context
         9: .line 197
      StackMap locals: java.lang.Class
      StackMap stack: java.lang.Throwable
            aload 0
            monitorexit
        10: athrow
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            2    9     1  context  Lsun/awt/AppContext;
      Exception table:
        from    to  target  type
           1     4       9  any
           5     8       9  any
           9    10       9  any

  static int getComponentState(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Component c
         0: .line 216
            aload 0 /* c */
            invokevirtual java.awt.Component.isEnabled:()Z
            ifeq 4
         1: .line 217
            aload 0 /* c */
            invokevirtual java.awt.Component.isFocusOwner:()Z
            ifeq 3
         2: .line 218
            sipush 257
            ireturn
         3: .line 220
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         4: .line 222
      StackMap locals:
      StackMap stack:
            bipush 8
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      c     

  public static javax.swing.plaf.synth.SynthStyle getStyle(javax.swing.JComponent, javax.swing.plaf.synth.Region);
    descriptor: (Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.JComponent c
        start local 1 // javax.swing.plaf.synth.Region region
         0: .line 235
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.getStyleFactory:()Ljavax/swing/plaf/synth/SynthStyleFactory;
            aload 0 /* c */
            aload 1 /* region */
            invokevirtual javax.swing.plaf.synth.SynthStyleFactory.getStyle:(Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle;
            areturn
        end local 1 // javax.swing.plaf.synth.Region region
        end local 0 // javax.swing.JComponent c
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0       c  Ljavax/swing/JComponent;
            0    1     1  region  Ljavax/swing/plaf/synth/Region;
    MethodParameters:
        Name  Flags
      c       
      region  

  static boolean shouldUpdateStyle(java.beans.PropertyChangeEvent);
    descriptor: (Ljava/beans/PropertyChangeEvent;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.beans.PropertyChangeEvent event
         0: .line 244
            invokestatic javax.swing.UIManager.getLookAndFeel:()Ljavax/swing/LookAndFeel;
            astore 1 /* laf */
        start local 1 // javax.swing.LookAndFeel laf
         1: .line 245
            aload 1 /* laf */
            instanceof javax.swing.plaf.synth.SynthLookAndFeel
            ifeq 4
         2: .line 246
            aload 1 /* laf */
            checkcast javax.swing.plaf.synth.SynthLookAndFeel
            aload 0 /* event */
            invokevirtual javax.swing.plaf.synth.SynthLookAndFeel.shouldUpdateStyleOnEvent:(Ljava/beans/PropertyChangeEvent;)Z
            ifeq 4
         3: .line 245
            iconst_1
            ireturn
      StackMap locals: javax.swing.LookAndFeel
      StackMap stack:
         4: iconst_0
            ireturn
        end local 1 // javax.swing.LookAndFeel laf
        end local 0 // java.beans.PropertyChangeEvent event
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0  event  Ljava/beans/PropertyChangeEvent;
            1    5     1    laf  Ljavax/swing/LookAndFeel;
    MethodParameters:
       Name  Flags
      event  

  static javax.swing.plaf.synth.SynthStyle updateStyle(javax.swing.plaf.synth.SynthContext, javax.swing.plaf.synth.SynthUI);
    descriptor: (Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/plaf/synth/SynthUI;)Ljavax/swing/plaf/synth/SynthStyle;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.plaf.synth.SynthContext context
        start local 1 // javax.swing.plaf.synth.SynthUI ui
         0: .line 256
            aload 0 /* context */
            invokevirtual javax.swing.plaf.synth.SynthContext.getComponent:()Ljavax/swing/JComponent;
         1: .line 257
            aload 0 /* context */
            invokevirtual javax.swing.plaf.synth.SynthContext.getRegion:()Ljavax/swing/plaf/synth/Region;
         2: .line 256
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.getStyle:(Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle;
            astore 2 /* newStyle */
        start local 2 // javax.swing.plaf.synth.SynthStyle newStyle
         3: .line 258
            aload 0 /* context */
            invokevirtual javax.swing.plaf.synth.SynthContext.getStyle:()Ljavax/swing/plaf/synth/SynthStyle;
            astore 3 /* oldStyle */
        start local 3 // javax.swing.plaf.synth.SynthStyle oldStyle
         4: .line 260
            aload 2 /* newStyle */
            aload 3 /* oldStyle */
            if_acmpeq 9
         5: .line 261
            aload 3 /* oldStyle */
            ifnull 7
         6: .line 262
            aload 3 /* oldStyle */
            aload 0 /* context */
            invokevirtual javax.swing.plaf.synth.SynthStyle.uninstallDefaults:(Ljavax/swing/plaf/synth/SynthContext;)V
         7: .line 264
      StackMap locals: javax.swing.plaf.synth.SynthStyle javax.swing.plaf.synth.SynthStyle
      StackMap stack:
            aload 0 /* context */
            aload 2 /* newStyle */
            invokevirtual javax.swing.plaf.synth.SynthContext.setStyle:(Ljavax/swing/plaf/synth/SynthStyle;)V
         8: .line 265
            aload 2 /* newStyle */
            aload 0 /* context */
            aload 1 /* ui */
            invokevirtual javax.swing.plaf.synth.SynthStyle.installDefaults:(Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/plaf/synth/SynthUI;)V
         9: .line 267
      StackMap locals:
      StackMap stack:
            aload 2 /* newStyle */
            areturn
        end local 3 // javax.swing.plaf.synth.SynthStyle oldStyle
        end local 2 // javax.swing.plaf.synth.SynthStyle newStyle
        end local 1 // javax.swing.plaf.synth.SynthUI ui
        end local 0 // javax.swing.plaf.synth.SynthContext context
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0   context  Ljavax/swing/plaf/synth/SynthContext;
            0   10     1        ui  Ljavax/swing/plaf/synth/SynthUI;
            3   10     2  newStyle  Ljavax/swing/plaf/synth/SynthStyle;
            4   10     3  oldStyle  Ljavax/swing/plaf/synth/SynthStyle;
    MethodParameters:
         Name  Flags
      context  
      ui       

  public static void updateStyles(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // java.awt.Component c
         0: .line 278
            aload 0 /* c */
            instanceof javax.swing.JComponent
            ifeq 6
         1: .line 282
            aload 0 /* c */
            invokevirtual java.awt.Component.getName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         2: .line 283
            aload 0 /* c */
            aconst_null
            invokevirtual java.awt.Component.setName:(Ljava/lang/String;)V
         3: .line 284
            aload 1 /* name */
            ifnull 5
         4: .line 285
            aload 0 /* c */
            aload 1 /* name */
            invokevirtual java.awt.Component.setName:(Ljava/lang/String;)V
         5: .line 287
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* c */
            checkcast javax.swing.JComponent
            invokevirtual javax.swing.JComponent.revalidate:()V
        end local 1 // java.lang.String name
         6: .line 289
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* children */
        start local 1 // java.awt.Component[] children
         7: .line 290
            aload 0 /* c */
            instanceof javax.swing.JMenu
            ifeq 10
         8: .line 291
            aload 0 /* c */
            checkcast javax.swing.JMenu
            invokevirtual javax.swing.JMenu.getMenuComponents:()[Ljava/awt/Component;
            astore 1 /* children */
         9: .line 292
            goto 12
        10: .line 293
      StackMap locals: java.awt.Component[]
      StackMap stack:
            aload 0 /* c */
            instanceof java.awt.Container
            ifeq 12
        11: .line 294
            aload 0 /* c */
            checkcast java.awt.Container
            invokevirtual java.awt.Container.getComponents:()[Ljava/awt/Component;
            astore 1 /* children */
        12: .line 296
      StackMap locals:
      StackMap stack:
            aload 1 /* children */
            ifnull 18
        13: .line 297
            aload 1 /* children */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 17
      StackMap locals: java.awt.Component java.awt.Component[] top int int java.awt.Component[]
      StackMap stack:
        14: aload 5
            iload 3
            aaload
            astore 2 /* child */
        start local 2 // java.awt.Component child
        15: .line 298
            aload 2 /* child */
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.updateStyles:(Ljava/awt/Component;)V
        end local 2 // java.awt.Component child
        16: .line 297
            iinc 3 1
      StackMap locals:
      StackMap stack:
        17: iload 3
            iload 4
            if_icmplt 14
        18: .line 301
      StackMap locals: java.awt.Component java.awt.Component[]
      StackMap stack:
            aload 0 /* c */
            invokevirtual java.awt.Component.repaint:()V
        19: .line 302
            return
        end local 1 // java.awt.Component[] children
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   20     0         c  Ljava/awt/Component;
            2    6     1      name  Ljava/lang/String;
            7   20     1  children  [Ljava/awt/Component;
           15   16     2     child  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      c     

  public static javax.swing.plaf.synth.Region getRegion(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/Region;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JComponent c
         0: .line 311
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.Region.getRegion:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/synth/Region;
            areturn
        end local 0 // javax.swing.JComponent c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     

  static java.awt.Insets getPaintingInsets(javax.swing.plaf.synth.SynthContext, java.awt.Insets);
    descriptor: (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Insets;)Ljava/awt/Insets;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.plaf.synth.SynthContext state
        start local 1 // java.awt.Insets insets
         0: .line 320
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthContext.isSubregion:()Z
            ifeq 3
         1: .line 321
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthContext.getStyle:()Ljavax/swing/plaf/synth/SynthStyle;
            aload 0 /* state */
            aload 1 /* insets */
            invokevirtual javax.swing.plaf.synth.SynthStyle.getInsets:(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Insets;)Ljava/awt/Insets;
            astore 1 /* insets */
         2: .line 322
            goto 4
         3: .line 324
      StackMap locals:
      StackMap stack:
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthContext.getComponent:()Ljavax/swing/JComponent;
            aload 1 /* insets */
            invokevirtual javax.swing.JComponent.getInsets:(Ljava/awt/Insets;)Ljava/awt/Insets;
            astore 1 /* insets */
         4: .line 326
      StackMap locals:
      StackMap stack:
            aload 1 /* insets */
            areturn
        end local 1 // java.awt.Insets insets
        end local 0 // javax.swing.plaf.synth.SynthContext state
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0   state  Ljavax/swing/plaf/synth/SynthContext;
            0    5     1  insets  Ljava/awt/Insets;
    MethodParameters:
        Name  Flags
      state   
      insets  

  static void update(javax.swing.plaf.synth.SynthContext, java.awt.Graphics);
    descriptor: (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.plaf.synth.SynthContext state
        start local 1 // java.awt.Graphics g
         0: .line 335
            aload 0 /* state */
            aload 1 /* g */
            aconst_null
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.paintRegion:(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V
         1: .line 336
            return
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.plaf.synth.SynthContext state
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  state  Ljavax/swing/plaf/synth/SynthContext;
            0    2     1      g  Ljava/awt/Graphics;
    MethodParameters:
       Name  Flags
      state  
      g      

  static void updateSubregion(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, java.awt.Rectangle);
    descriptor: (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.swing.plaf.synth.SynthContext state
        start local 1 // java.awt.Graphics g
        start local 2 // java.awt.Rectangle bounds
         0: .line 345
            aload 0 /* state */
            aload 1 /* g */
            aload 2 /* bounds */
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.paintRegion:(Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V
         1: .line 346
            return
        end local 2 // java.awt.Rectangle bounds
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.plaf.synth.SynthContext state
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0   state  Ljavax/swing/plaf/synth/SynthContext;
            0    2     1       g  Ljava/awt/Graphics;
            0    2     2  bounds  Ljava/awt/Rectangle;
    MethodParameters:
        Name  Flags
      state   
      g       
      bounds  

  private static void paintRegion(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, java.awt.Rectangle);
    descriptor: (Ljavax/swing/plaf/synth/SynthContext;Ljava/awt/Graphics;Ljava/awt/Rectangle;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=10, args_size=3
        start local 0 // javax.swing.plaf.synth.SynthContext state
        start local 1 // java.awt.Graphics g
        start local 2 // java.awt.Rectangle bounds
         0: .line 350
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthContext.getComponent:()Ljavax/swing/JComponent;
            astore 3 /* c */
        start local 3 // javax.swing.JComponent c
         1: .line 351
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthContext.getStyle:()Ljavax/swing/plaf/synth/SynthStyle;
            astore 4 /* style */
        start local 4 // javax.swing.plaf.synth.SynthStyle style
         2: .line 354
            aload 2 /* bounds */
            ifnonnull 8
         3: .line 355
            iconst_0
            istore 5 /* x */
        start local 5 // int x
         4: .line 356
            iconst_0
            istore 6 /* y */
        start local 6 // int y
         5: .line 357
            aload 3 /* c */
            invokevirtual javax.swing.JComponent.getWidth:()I
            istore 7 /* width */
        start local 7 // int width
         6: .line 358
            aload 3 /* c */
            invokevirtual javax.swing.JComponent.getHeight:()I
            istore 8 /* height */
        start local 8 // int height
         7: .line 359
            goto 12
        end local 8 // int height
        end local 7 // int width
        end local 6 // int y
        end local 5 // int x
         8: .line 361
      StackMap locals: javax.swing.JComponent javax.swing.plaf.synth.SynthStyle
      StackMap stack:
            aload 2 /* bounds */
            getfield java.awt.Rectangle.x:I
            istore 5 /* x */
        start local 5 // int x
         9: .line 362
            aload 2 /* bounds */
            getfield java.awt.Rectangle.y:I
            istore 6 /* y */
        start local 6 // int y
        10: .line 363
            aload 2 /* bounds */
            getfield java.awt.Rectangle.width:I
            istore 7 /* width */
        start local 7 // int width
        11: .line 364
            aload 2 /* bounds */
            getfield java.awt.Rectangle.height:I
            istore 8 /* height */
        start local 8 // int height
        12: .line 368
      StackMap locals: javax.swing.plaf.synth.SynthContext java.awt.Graphics java.awt.Rectangle javax.swing.JComponent javax.swing.plaf.synth.SynthStyle int int int int
      StackMap stack:
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthContext.isSubregion:()Z
            istore 9 /* subregion */
        start local 9 // boolean subregion
        13: .line 369
            iload 9 /* subregion */
            ifeq 14
            aload 4 /* style */
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthStyle.isOpaque:(Ljavax/swing/plaf/synth/SynthContext;)Z
            ifne 15
        14: .line 370
      StackMap locals: int
      StackMap stack:
            iload 9 /* subregion */
            ifne 17
            aload 3 /* c */
            invokevirtual javax.swing.JComponent.isOpaque:()Z
            ifeq 17
        15: .line 371
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            aload 4 /* style */
            aload 0 /* state */
            getstatic javax.swing.plaf.synth.ColorType.BACKGROUND:Ljavax/swing/plaf/synth/ColorType;
            invokevirtual javax.swing.plaf.synth.SynthStyle.getColor:(Ljavax/swing/plaf/synth/SynthContext;Ljavax/swing/plaf/synth/ColorType;)Ljava/awt/Color;
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
        16: .line 372
            aload 1 /* g */
            iload 5 /* x */
            iload 6 /* y */
            iload 7 /* width */
            iload 8 /* height */
            invokevirtual java.awt.Graphics.fillRect:(IIII)V
        17: .line 374
      StackMap locals:
      StackMap stack:
            return
        end local 9 // boolean subregion
        end local 8 // int height
        end local 7 // int width
        end local 6 // int y
        end local 5 // int x
        end local 4 // javax.swing.plaf.synth.SynthStyle style
        end local 3 // javax.swing.JComponent c
        end local 2 // java.awt.Rectangle bounds
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.plaf.synth.SynthContext state
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0      state  Ljavax/swing/plaf/synth/SynthContext;
            0   18     1          g  Ljava/awt/Graphics;
            0   18     2     bounds  Ljava/awt/Rectangle;
            1   18     3          c  Ljavax/swing/JComponent;
            2   18     4      style  Ljavax/swing/plaf/synth/SynthStyle;
            4    8     5          x  I
            9   18     5          x  I
            5    8     6          y  I
           10   18     6          y  I
            6    8     7      width  I
           11   18     7      width  I
            7    8     8     height  I
           12   18     8     height  I
           13   18     9  subregion  Z
    MethodParameters:
        Name  Flags
      state   
      g       
      bounds  

  static boolean isLeftToRight(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Component c
         0: .line 377
            aload 0 /* c */
            invokevirtual java.awt.Component.getComponentOrientation:()Ljava/awt/ComponentOrientation;
            invokevirtual java.awt.ComponentOrientation.isLeftToRight:()Z
            ireturn
        end local 0 // java.awt.Component c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      c     

  static java.lang.Object getUIOfType(javax.swing.plaf.ComponentUI, java.lang.Class);
    descriptor: (Ljavax/swing/plaf/ComponentUI;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.plaf.ComponentUI ui
        start local 1 // java.lang.Class klass
         0: .line 385
            aload 1 /* klass */
            aload 0 /* ui */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 386
            aload 0 /* ui */
            areturn
         2: .line 388
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.Class klass
        end local 0 // javax.swing.plaf.ComponentUI ui
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0     ui  Ljavax/swing/plaf/ComponentUI;
            0    3     1  klass  Ljava/lang/Class;
    MethodParameters:
       Name  Flags
      ui     
      klass  

  public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.JComponent c
         0: .line 399
            aload 0 /* c */
            invokevirtual javax.swing.JComponent.getUIClassID:()Ljava/lang/String;
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            astore 1 /* key */
        start local 1 // java.lang.String key
         1: .line 401
            aload 1 /* key */
            ldc "ButtonUI"
            if_acmpne 3
         2: .line 402
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthButtonUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         3: .line 404
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* key */
            ldc "CheckBoxUI"
            if_acmpne 5
         4: .line 405
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthCheckBoxUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         5: .line 407
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "CheckBoxMenuItemUI"
            if_acmpne 7
         6: .line 408
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthCheckBoxMenuItemUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         7: .line 410
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ColorChooserUI"
            if_acmpne 9
         8: .line 411
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthColorChooserUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         9: .line 413
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ComboBoxUI"
            if_acmpne 11
        10: .line 414
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthComboBoxUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        11: .line 416
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "DesktopPaneUI"
            if_acmpne 13
        12: .line 417
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthDesktopPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        13: .line 419
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "DesktopIconUI"
            if_acmpne 15
        14: .line 420
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthDesktopIconUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        15: .line 422
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "EditorPaneUI"
            if_acmpne 17
        16: .line 423
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthEditorPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        17: .line 425
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "FileChooserUI"
            if_acmpne 19
        18: .line 426
            aload 0 /* c */
            invokestatic sun.swing.plaf.synth.SynthFileChooserUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        19: .line 428
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "FormattedTextFieldUI"
            if_acmpne 21
        20: .line 429
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthFormattedTextFieldUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        21: .line 431
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "InternalFrameUI"
            if_acmpne 23
        22: .line 432
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthInternalFrameUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        23: .line 434
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "LabelUI"
            if_acmpne 25
        24: .line 435
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthLabelUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        25: .line 437
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ListUI"
            if_acmpne 27
        26: .line 438
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthListUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        27: .line 440
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "MenuBarUI"
            if_acmpne 29
        28: .line 441
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthMenuBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        29: .line 443
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "MenuUI"
            if_acmpne 31
        30: .line 444
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthMenuUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        31: .line 446
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "MenuItemUI"
            if_acmpne 33
        32: .line 447
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthMenuItemUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        33: .line 449
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "OptionPaneUI"
            if_acmpne 35
        34: .line 450
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthOptionPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        35: .line 452
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PanelUI"
            if_acmpne 37
        36: .line 453
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthPanelUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        37: .line 455
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PasswordFieldUI"
            if_acmpne 39
        38: .line 456
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthPasswordFieldUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        39: .line 458
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PopupMenuSeparatorUI"
            if_acmpne 41
        40: .line 459
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSeparatorUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        41: .line 461
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PopupMenuUI"
            if_acmpne 43
        42: .line 462
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthPopupMenuUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        43: .line 464
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ProgressBarUI"
            if_acmpne 45
        44: .line 465
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthProgressBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        45: .line 467
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "RadioButtonUI"
            if_acmpne 47
        46: .line 468
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthRadioButtonUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        47: .line 470
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "RadioButtonMenuItemUI"
            if_acmpne 49
        48: .line 471
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthRadioButtonMenuItemUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        49: .line 473
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "RootPaneUI"
            if_acmpne 51
        50: .line 474
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthRootPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        51: .line 476
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ScrollBarUI"
            if_acmpne 53
        52: .line 477
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthScrollBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        53: .line 479
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ScrollPaneUI"
            if_acmpne 55
        54: .line 480
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthScrollPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        55: .line 482
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SeparatorUI"
            if_acmpne 57
        56: .line 483
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSeparatorUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        57: .line 485
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SliderUI"
            if_acmpne 59
        58: .line 486
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSliderUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        59: .line 488
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SpinnerUI"
            if_acmpne 61
        60: .line 489
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSpinnerUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        61: .line 491
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SplitPaneUI"
            if_acmpne 63
        62: .line 492
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSplitPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        63: .line 494
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TabbedPaneUI"
            if_acmpne 65
        64: .line 495
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTabbedPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        65: .line 497
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TableUI"
            if_acmpne 67
        66: .line 498
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTableUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        67: .line 500
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TableHeaderUI"
            if_acmpne 69
        68: .line 501
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTableHeaderUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        69: .line 503
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TextAreaUI"
            if_acmpne 71
        70: .line 504
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTextAreaUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        71: .line 506
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TextFieldUI"
            if_acmpne 73
        72: .line 507
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTextFieldUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        73: .line 509
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TextPaneUI"
            if_acmpne 75
        74: .line 510
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTextPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        75: .line 512
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToggleButtonUI"
            if_acmpne 77
        76: .line 513
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthToggleButtonUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        77: .line 515
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToolBarSeparatorUI"
            if_acmpne 79
        78: .line 516
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSeparatorUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        79: .line 518
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToolBarUI"
            if_acmpne 81
        80: .line 519
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthToolBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        81: .line 521
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToolTipUI"
            if_acmpne 83
        82: .line 522
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthToolTipUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        83: .line 524
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TreeUI"
            if_acmpne 85
        84: .line 525
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTreeUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        85: .line 527
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ViewportUI"
            if_acmpne 87
        86: .line 528
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthViewportUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        87: .line 530
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.String key
        end local 0 // javax.swing.JComponent c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   88     0     c  Ljavax/swing/JComponent;
            1   88     1   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      c     

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 544
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicLookAndFeel.<init>:()V
         1: .line 545
            aload 0 /* this */
            new javax.swing.plaf.synth.DefaultSynthStyleFactory
            dup
            invokespecial javax.swing.plaf.synth.DefaultSynthStyleFactory.<init>:()V
            putfield javax.swing.plaf.synth.SynthLookAndFeel.factory:Ljavax/swing/plaf/synth/SynthStyleFactory;
         2: .line 546
            aload 0 /* this */
            new javax.swing.plaf.synth.SynthLookAndFeel$Handler
            dup
            aload 0 /* this */
            invokespecial javax.swing.plaf.synth.SynthLookAndFeel$Handler.<init>:(Ljavax/swing/plaf/synth/SynthLookAndFeel;)V
            putfield javax.swing.plaf.synth.SynthLookAndFeel._handler:Ljavax/swing/plaf/synth/SynthLookAndFeel$Handler;
         3: .line 547
            return
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public void load(java.io.InputStream, java.lang.Class<?>);
    descriptor: (Ljava/io/InputStream;Ljava/lang/Class;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
        start local 1 // java.io.InputStream input
        start local 2 // java.lang.Class resourceBase
         0: .line 565
            aload 2 /* resourceBase */
            ifnonnull 4
         1: .line 566
            new java.lang.IllegalArgumentException
            dup
         2: .line 567
            ldc "You must supply a valid resource base Class"
         3: .line 566
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 570
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
            ifnonnull 6
         5: .line 571
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
         6: .line 574
      StackMap locals:
      StackMap stack:
            new javax.swing.plaf.synth.SynthParser
            dup
            invokespecial javax.swing.plaf.synth.SynthParser.<init>:()V
            aload 1 /* input */
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.factory:Ljavax/swing/plaf/synth/SynthStyleFactory;
            checkcast javax.swing.plaf.synth.DefaultSynthStyleFactory
         7: .line 575
            aconst_null
            aload 2 /* resourceBase */
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
         8: .line 574
            invokevirtual javax.swing.plaf.synth.SynthParser.parse:(Ljava/io/InputStream;Ljavax/swing/plaf/synth/DefaultSynthStyleFactory;Ljava/net/URL;Ljava/lang/Class;Ljava/util/Map;)V
         9: .line 576
            return
        end local 2 // java.lang.Class resourceBase
        end local 1 // java.io.InputStream input
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Ljavax/swing/plaf/synth/SynthLookAndFeel;
            0   10     1         input  Ljava/io/InputStream;
            0   10     2  resourceBase  Ljava/lang/Class<*>;
    Exceptions:
      throws java.text.ParseException
    Signature: (Ljava/io/InputStream;Ljava/lang/Class<*>;)V
    MethodParameters:
              Name  Flags
      input         
      resourceBase  

  public void load(java.net.URL);
    descriptor: (Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
        start local 1 // java.net.URL url
         0: .line 595
            aload 1 /* url */
            ifnonnull 4
         1: .line 596
            new java.lang.IllegalArgumentException
            dup
         2: .line 597
            ldc "You must supply a valid Synth set URL"
         3: .line 596
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 600
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
            ifnonnull 6
         5: .line 601
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
         6: .line 604
      StackMap locals:
      StackMap stack:
            aload 1 /* url */
            invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
            astore 2 /* input */
        start local 2 // java.io.InputStream input
         7: .line 605
            new javax.swing.plaf.synth.SynthParser
            dup
            invokespecial javax.swing.plaf.synth.SynthParser.<init>:()V
            aload 2 /* input */
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.factory:Ljavax/swing/plaf/synth/SynthStyleFactory;
            checkcast javax.swing.plaf.synth.DefaultSynthStyleFactory
         8: .line 606
            aload 1 /* url */
            aconst_null
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
         9: .line 605
            invokevirtual javax.swing.plaf.synth.SynthParser.parse:(Ljava/io/InputStream;Ljavax/swing/plaf/synth/DefaultSynthStyleFactory;Ljava/net/URL;Ljava/lang/Class;Ljava/util/Map;)V
        10: .line 607
            return
        end local 2 // java.io.InputStream input
        end local 1 // java.net.URL url
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Ljavax/swing/plaf/synth/SynthLookAndFeel;
            0   11     1    url  Ljava/net/URL;
            7   11     2  input  Ljava/io/InputStream;
    Exceptions:
      throws java.text.ParseException, java.io.IOException
    MethodParameters:
      Name  Flags
      url   

  public void initialize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 614
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicLookAndFeel.initialize:()V
         1: .line 615
            new javax.swing.plaf.synth.SynthDefaultLookup
            dup
            invokespecial javax.swing.plaf.synth.SynthDefaultLookup.<init>:()V
            invokestatic sun.swing.DefaultLookup.setDefaultLookup:(Lsun/swing/DefaultLookup;)V
         2: .line 616
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.factory:Ljavax/swing/plaf/synth/SynthStyleFactory;
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.setStyleFactory:(Ljavax/swing/plaf/synth/SynthStyleFactory;)V
         3: .line 617
            invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
         4: .line 618
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel._handler:Ljavax/swing/plaf/synth/SynthLookAndFeel$Handler;
            invokevirtual java.awt.KeyboardFocusManager.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 619
            return
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public void uninitialize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 626
            invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
         1: .line 627
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel._handler:Ljavax/swing/plaf/synth/SynthLookAndFeel$Handler;
            invokevirtual java.awt.KeyboardFocusManager.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         2: .line 631
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicLookAndFeel.uninitialize:()V
         3: .line 632
            return
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public javax.swing.UIDefaults getDefaults();
    descriptor: ()Ljavax/swing/UIDefaults;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 641
            new javax.swing.UIDefaults
            dup
            bipush 60
            ldc 0.75
            invokespecial javax.swing.UIDefaults.<init>:(IF)V
            astore 1 /* table */
        start local 1 // javax.swing.UIDefaults table
         1: .line 643
            aload 1 /* table */
            invokestatic javax.swing.plaf.synth.Region.registerUIs:(Ljavax/swing/UIDefaults;)V
         2: .line 644
            aload 1 /* table */
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            invokevirtual javax.swing.UIDefaults.setDefaultLocale:(Ljava/util/Locale;)V
         3: .line 645
            aload 1 /* table */
         4: .line 646
            ldc "com.sun.swing.internal.plaf.basic.resources.basic"
         5: .line 645
            invokevirtual javax.swing.UIDefaults.addResourceBundle:(Ljava/lang/String;)V
         6: .line 647
            aload 1 /* table */
            ldc "com.sun.swing.internal.plaf.synth.resources.synth"
            invokevirtual javax.swing.UIDefaults.addResourceBundle:(Ljava/lang/String;)V
         7: .line 650
            aload 1 /* table */
            ldc "TabbedPane.isTabRollover"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 653
            aload 1 /* table */
            ldc "ColorChooser.swatchesRecentSwatchSize"
         9: .line 654
            new java.awt.Dimension
            dup
            bipush 10
            bipush 10
            invokespecial java.awt.Dimension.<init>:(II)V
        10: .line 653
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 655
            aload 1 /* table */
            ldc "ColorChooser.swatchesDefaultRecentColor"
            getstatic java.awt.Color.RED:Ljava/awt/Color;
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 656
            aload 1 /* table */
            ldc "ColorChooser.swatchesSwatchSize"
            new java.awt.Dimension
            dup
            bipush 10
            bipush 10
            invokespecial java.awt.Dimension.<init>:(II)V
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 659
            aload 1 /* table */
            ldc "html.pendingImage"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
        14: .line 660
            ldc Ljavax/swing/plaf/basic/BasicLookAndFeel;
        15: .line 661
            ldc "icons/image-delayed.png"
        16: .line 659
            invokestatic sun.swing.SwingUtilities2.makeIcon:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 662
            aload 1 /* table */
            ldc "html.missingImage"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
        18: .line 663
            ldc Ljavax/swing/plaf/basic/BasicLookAndFeel;
        19: .line 664
            ldc "icons/image-failed.png"
        20: .line 662
            invokestatic sun.swing.SwingUtilities2.makeIcon:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 667
            aload 1 /* table */
            ldc "PopupMenu.selectedWindowInputMapBindings"
            bipush 22
            anewarray java.lang.Object
            dup
            iconst_0
        22: .line 668
            ldc "ESCAPE"
            aastore
            dup
            iconst_1
            ldc "cancel"
            aastore
            dup
            iconst_2
        23: .line 669
            ldc "DOWN"
            aastore
            dup
            iconst_3
            ldc "selectNext"
            aastore
            dup
            iconst_4
        24: .line 670
            ldc "KP_DOWN"
            aastore
            dup
            iconst_5
            ldc "selectNext"
            aastore
            dup
            bipush 6
        25: .line 671
            ldc "UP"
            aastore
            dup
            bipush 7
            ldc "selectPrevious"
            aastore
            dup
            bipush 8
        26: .line 672
            ldc "KP_UP"
            aastore
            dup
            bipush 9
            ldc "selectPrevious"
            aastore
            dup
            bipush 10
        27: .line 673
            ldc "LEFT"
            aastore
            dup
            bipush 11
            ldc "selectParent"
            aastore
            dup
            bipush 12
        28: .line 674
            ldc "KP_LEFT"
            aastore
            dup
            bipush 13
            ldc "selectParent"
            aastore
            dup
            bipush 14
        29: .line 675
            ldc "RIGHT"
            aastore
            dup
            bipush 15
            ldc "selectChild"
            aastore
            dup
            bipush 16
        30: .line 676
            ldc "KP_RIGHT"
            aastore
            dup
            bipush 17
            ldc "selectChild"
            aastore
            dup
            bipush 18
        31: .line 677
            ldc "ENTER"
            aastore
            dup
            bipush 19
            ldc "return"
            aastore
            dup
            bipush 20
        32: .line 678
            ldc "SPACE"
            aastore
            dup
            bipush 21
            ldc "return"
            aastore
        33: .line 667
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 680
            aload 1 /* table */
            ldc "PopupMenu.selectedWindowInputMapBindings.RightToLeft"
        35: .line 681
            bipush 8
            anewarray java.lang.Object
            dup
            iconst_0
        36: .line 682
            ldc "LEFT"
            aastore
            dup
            iconst_1
            ldc "selectChild"
            aastore
            dup
            iconst_2
        37: .line 683
            ldc "KP_LEFT"
            aastore
            dup
            iconst_3
            ldc "selectChild"
            aastore
            dup
            iconst_4
        38: .line 684
            ldc "RIGHT"
            aastore
            dup
            iconst_5
            ldc "selectParent"
            aastore
            dup
            bipush 6
        39: .line 685
            ldc "KP_RIGHT"
            aastore
            dup
            bipush 7
            ldc "selectParent"
            aastore
        40: .line 680
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 689
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.flushUnreferenced:()V
        42: .line 690
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.getAATextInfo:()Ljava/lang/Object;
            astore 2 /* aaTextInfo */
        start local 2 // java.lang.Object aaTextInfo
        43: .line 691
            aload 1 /* table */
            getstatic sun.swing.SwingUtilities2.AA_TEXT_PROPERTY_KEY:Ljava/lang/Object;
            aload 2 /* aaTextInfo */
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 692
            new javax.swing.plaf.synth.SynthLookAndFeel$AATextListener
            aload 0 /* this */
            invokespecial javax.swing.plaf.synth.SynthLookAndFeel$AATextListener.<init>:(Ljavax/swing/LookAndFeel;)V
        45: .line 694
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
            ifnull 47
        46: .line 695
            aload 1 /* table */
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
            invokevirtual javax.swing.UIDefaults.putAll:(Ljava/util/Map;)V
        47: .line 697
      StackMap locals: javax.swing.UIDefaults java.lang.Object
      StackMap stack:
            aload 1 /* table */
            areturn
        end local 2 // java.lang.Object aaTextInfo
        end local 1 // javax.swing.UIDefaults table
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   48     0        this  Ljavax/swing/plaf/synth/SynthLookAndFeel;
            1   48     1       table  Ljavax/swing/UIDefaults;
           43   48     2  aaTextInfo  Ljava/lang/Object;

  public boolean isSupportedLookAndFeel();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 707
            iconst_1
            ireturn
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public boolean isNativeLookAndFeel();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 717
            iconst_0
            ireturn
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public java.lang.String getDescription();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 727
            ldc "Synth look and feel"
            areturn
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 737
            ldc "Synth look and feel"
            areturn
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public java.lang.String getID();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 747
            ldc "Synth"
            areturn
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  public boolean shouldUpdateStyleOnAncestorChanged();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 763
            iconst_0
            ireturn
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;

  protected boolean shouldUpdateStyleOnEvent(java.beans.PropertyChangeEvent);
    descriptor: (Ljava/beans/PropertyChangeEvent;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
        start local 1 // java.beans.PropertyChangeEvent ev
         0: .line 775
            aload 1 /* ev */
            invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
            astore 2 /* eName */
        start local 2 // java.lang.String eName
         1: .line 776
            ldc "name"
            aload 2 /* eName */
            if_acmpeq 2
            ldc "componentOrientation"
            aload 2 /* eName */
            if_acmpne 3
         2: .line 777
      StackMap locals: java.lang.String
      StackMap stack:
            iconst_1
            ireturn
         3: .line 779
      StackMap locals:
      StackMap stack:
            ldc "ancestor"
            aload 2 /* eName */
            if_acmpne 5
            aload 1 /* ev */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            ifnull 5
         4: .line 782
            aload 0 /* this */
            invokevirtual javax.swing.plaf.synth.SynthLookAndFeel.shouldUpdateStyleOnAncestorChanged:()Z
            ireturn
         5: .line 784
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.lang.String eName
        end local 1 // java.beans.PropertyChangeEvent ev
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Ljavax/swing/plaf/synth/SynthLookAndFeel;
            0    6     1     ev  Ljava/beans/PropertyChangeEvent;
            1    6     2  eName  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      ev    

  private static java.lang.Object getAATextInfo();
    descriptor: ()Ljava/lang/Object;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=0
         0: .line 797
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            astore 0 /* language */
        start local 0 // java.lang.String language
         1: .line 799
            new sun.security.action.GetPropertyAction
            dup
            ldc "sun.desktop"
            invokespecial sun.security.action.GetPropertyAction.<init>:(Ljava/lang/String;)V
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.String
         2: .line 798
            astore 1 /* desktop */
        start local 1 // java.lang.String desktop
         3: .line 801
            getstatic java.util.Locale.CHINESE:Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            aload 0 /* language */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 7
         4: .line 802
            getstatic java.util.Locale.JAPANESE:Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            aload 0 /* language */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 7
         5: .line 803
            getstatic java.util.Locale.KOREAN:Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            aload 0 /* language */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 7
         6: .line 801
            iconst_0
            goto 8
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
         7: iconst_1
      StackMap locals:
      StackMap stack: int
         8: istore 2 /* isCjkLocale */
        start local 2 // boolean isCjkLocale
         9: .line 804
            ldc "gnome"
            aload 1 /* desktop */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            istore 3 /* isGnome */
        start local 3 // boolean isGnome
        10: .line 805
            invokestatic sun.swing.SwingUtilities2.isLocalDisplay:()Z
            istore 4 /* isLocal */
        start local 4 // boolean isLocal
        11: .line 807
            iload 4 /* isLocal */
            ifeq 13
            iload 3 /* isGnome */
            ifeq 12
            iload 2 /* isCjkLocale */
            ifne 13
      StackMap locals: int int int
      StackMap stack:
        12: iconst_1
            goto 14
      StackMap locals:
      StackMap stack:
        13: iconst_0
      StackMap locals:
      StackMap stack: int
        14: istore 5 /* setAA */
        start local 5 // boolean setAA
        15: .line 809
            iload 5 /* setAA */
            invokestatic sun.swing.SwingUtilities2$AATextInfo.getAATextInfo:(Z)Lsun/swing/SwingUtilities2$AATextInfo;
            astore 6 /* aaTextInfo */
        start local 6 // java.lang.Object aaTextInfo
        16: .line 810
            aload 6 /* aaTextInfo */
            areturn
        end local 6 // java.lang.Object aaTextInfo
        end local 5 // boolean setAA
        end local 4 // boolean isLocal
        end local 3 // boolean isGnome
        end local 2 // boolean isCjkLocale
        end local 1 // java.lang.String desktop
        end local 0 // java.lang.String language
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            1   17     0     language  Ljava/lang/String;
            3   17     1      desktop  Ljava/lang/String;
            9   17     2  isCjkLocale  Z
           10   17     3      isGnome  Z
           11   17     4      isLocal  Z
           15   17     5        setAA  Z
           16   17     6   aaTextInfo  Ljava/lang/Object;

  private static void flushUnreferenced();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 817
            goto 2
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel$AATextListener aatl
         1: .line 818
      StackMap locals: javax.swing.plaf.synth.SynthLookAndFeel$AATextListener
      StackMap stack:
            aload 0 /* aatl */
            invokevirtual javax.swing.plaf.synth.SynthLookAndFeel$AATextListener.dispose:()V
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel$AATextListener aatl
         2: .line 817
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.queue:Ljava/lang/ref/ReferenceQueue;
            invokevirtual java.lang.ref.ReferenceQueue.poll:()Ljava/lang/ref/Reference;
            checkcast javax.swing.plaf.synth.SynthLookAndFeel$AATextListener
            dup
            astore 0 /* aatl */
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel$AATextListener aatl
         3: ifnonnull 1
         4: .line 820
            return
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel$AATextListener aatl
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    2     0  aatl  Ljavax/swing/plaf/synth/SynthLookAndFeel$AATextListener;
            3    5     0  aatl  Ljavax/swing/plaf/synth/SynthLookAndFeel$AATextListener;

  private void writeObject(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
        start local 1 // java.io.ObjectOutputStream out
         0: .line 914
            new java.io.NotSerializableException
            dup
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokespecial java.io.NotSerializableException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.io.ObjectOutputStream out
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/synth/SynthLookAndFeel;
            0    1     1   out  Ljava/io/ObjectOutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
}
SourceFile: "SynthLookAndFeel.java"
NestMembers:
  javax.swing.plaf.synth.SynthLookAndFeel$AATextListener  javax.swing.plaf.synth.SynthLookAndFeel$AATextListener$1  javax.swing.plaf.synth.SynthLookAndFeel$Handler
InnerClasses:
  private AATextListener = javax.swing.plaf.synth.SynthLookAndFeel$AATextListener of javax.swing.plaf.synth.SynthLookAndFeel
  private Handler = javax.swing.plaf.synth.SynthLookAndFeel$Handler of javax.swing.plaf.synth.SynthLookAndFeel
  public AATextInfo = sun.swing.SwingUtilities2$AATextInfo of sun.swing.SwingUtilities2