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 75
            new javax.swing.plaf.InsetsUIResource
            dup
         1: .line 76
            iconst_0
            iconst_0
            iconst_0
            iconst_0
         2: .line 75
            invokespecial javax.swing.plaf.InsetsUIResource.<init>:(IIII)V
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.EMPTY_UIRESOURCE_INSETS:Ljava/awt/Insets;
         3: .line 82
            new java.lang.StringBuffer
            dup
            ldc "com.sun.java.swing.plaf.gtk.StyleCache"
            invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
         4: .line 81
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.STYLE_FACTORY_KEY:Ljava/lang/Object;
         5: .line 87
            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 92
            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 817
            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 118
            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 132
            iconst_0
            istore 5 /* selectedUIState */
        start local 5 // int selectedUIState
         1: .line 134
            iload 1 /* selected */
            ifeq 6
         2: .line 135
            sipush 512
            istore 5 /* selectedUIState */
         3: .line 136
            iload 2 /* focused */
            ifeq 18
         4: .line 137
            iload 5 /* selectedUIState */
            sipush 256
            ior
            istore 5 /* selectedUIState */
         5: .line 139
            goto 18
         6: .line 140
      StackMap locals: int
      StackMap stack:
            iload 4 /* rollover */
            ifeq 12
            iload 3 /* enabled */
            ifeq 12
         7: .line 141
            iload 5 /* selectedUIState */
         8: .line 142
            iconst_3
            ior
            istore 5 /* selectedUIState */
         9: .line 143
            iload 2 /* focused */
            ifeq 18
        10: .line 144
            iload 5 /* selectedUIState */
            sipush 256
            ior
            istore 5 /* selectedUIState */
        11: .line 146
            goto 18
        12: .line 148
      StackMap locals:
      StackMap stack:
            iload 3 /* enabled */
            ifeq 17
        13: .line 149
            iload 5 /* selectedUIState */
            iconst_1
            ior
            istore 5 /* selectedUIState */
        14: .line 150
            iload 2 /* focused */
            ifeq 18
        15: .line 151
            iload 5 /* selectedUIState */
            sipush 256
            ior
            istore 5 /* selectedUIState */
        16: .line 153
            goto 18
        17: .line 155
      StackMap locals:
      StackMap stack:
            iload 5 /* selectedUIState */
            bipush 8
            ior
            istore 5 /* selectedUIState */
        18: .line 159
      StackMap locals:
      StackMap stack:
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            astore 6 /* context */
        start local 6 // sun.awt.AppContext context
        19: .line 161
            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 162
            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 163
            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 166
            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 168
            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 175
            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 176
            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 188
            ldc Ljavax/swing/plaf/synth/SynthLookAndFeel;
            dup
            astore 1
            monitorenter
         1: .line 189
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            astore 2 /* context */
        start local 2 // sun.awt.AppContext context
         2: .line 190
            aload 0 /* cache */
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.lastFactory:Ljavax/swing/plaf/synth/SynthStyleFactory;
         3: .line 191
            aload 2 /* context */
            putstatic javax.swing.plaf.synth.SynthLookAndFeel.lastContext:Lsun/awt/AppContext;
         4: .line 192
            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 188
            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 194
      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 202
            ldc Ljavax/swing/plaf/synth/SynthLookAndFeel;
            dup
            astore 0
            monitorenter
         1: .line 203
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            astore 1 /* context */
        start local 1 // sun.awt.AppContext context
         2: .line 205
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.lastContext:Lsun/awt/AppContext;
            aload 1 /* context */
            if_acmpne 5
         3: .line 206
            getstatic javax.swing.plaf.synth.SynthLookAndFeel.lastFactory:Ljavax/swing/plaf/synth/SynthStyleFactory;
            aload 0
            monitorexit
         4: areturn
         5: .line 208
      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 209
            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 210
            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 202
      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 221
            aload 0 /* c */
            invokevirtual java.awt.Component.isEnabled:()Z
            ifeq 4
         1: .line 222
            aload 0 /* c */
            invokevirtual java.awt.Component.isFocusOwner:()Z
            ifeq 3
         2: .line 223
            sipush 257
            ireturn
         3: .line 225
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         4: .line 227
      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 240
            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 249
            invokestatic javax.swing.UIManager.getLookAndFeel:()Ljavax/swing/LookAndFeel;
            astore 1 /* laf */
        start local 1 // javax.swing.LookAndFeel laf
         1: .line 250
            aload 1 /* laf */
            instanceof javax.swing.plaf.synth.SynthLookAndFeel
            ifeq 4
         2: .line 251
            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 250
            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 261
            aload 0 /* context */
            invokevirtual javax.swing.plaf.synth.SynthContext.getComponent:()Ljavax/swing/JComponent;
         1: .line 262
            aload 0 /* context */
            invokevirtual javax.swing.plaf.synth.SynthContext.getRegion:()Ljavax/swing/plaf/synth/Region;
         2: .line 261
            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 263
            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 265
            aload 2 /* newStyle */
            aload 3 /* oldStyle */
            if_acmpeq 9
         5: .line 266
            aload 3 /* oldStyle */
            ifnull 7
         6: .line 267
            aload 3 /* oldStyle */
            aload 0 /* context */
            invokevirtual javax.swing.plaf.synth.SynthStyle.uninstallDefaults:(Ljavax/swing/plaf/synth/SynthContext;)V
         7: .line 269
      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 270
            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 272
      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 283
            aload 0 /* c */
            instanceof javax.swing.JComponent
            ifeq 6
         1: .line 287
            aload 0 /* c */
            invokevirtual java.awt.Component.getName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         2: .line 288
            aload 0 /* c */
            aconst_null
            invokevirtual java.awt.Component.setName:(Ljava/lang/String;)V
         3: .line 289
            aload 1 /* name */
            ifnull 5
         4: .line 290
            aload 0 /* c */
            aload 1 /* name */
            invokevirtual java.awt.Component.setName:(Ljava/lang/String;)V
         5: .line 292
      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 294
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* children */
        start local 1 // java.awt.Component[] children
         7: .line 295
            aload 0 /* c */
            instanceof javax.swing.JMenu
            ifeq 10
         8: .line 296
            aload 0 /* c */
            checkcast javax.swing.JMenu
            invokevirtual javax.swing.JMenu.getMenuComponents:()[Ljava/awt/Component;
            astore 1 /* children */
         9: .line 297
            goto 12
        10: .line 298
      StackMap locals: java.awt.Component[]
      StackMap stack:
            aload 0 /* c */
            instanceof java.awt.Container
            ifeq 12
        11: .line 299
            aload 0 /* c */
            checkcast java.awt.Container
            invokevirtual java.awt.Container.getComponents:()[Ljava/awt/Component;
            astore 1 /* children */
        12: .line 301
      StackMap locals:
      StackMap stack:
            aload 1 /* children */
            ifnull 18
        13: .line 302
            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 303
            aload 2 /* child */
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.updateStyles:(Ljava/awt/Component;)V
        end local 2 // java.awt.Component child
        16: .line 302
            iinc 3 1
      StackMap locals:
      StackMap stack:
        17: iload 3
            iload 4
            if_icmplt 14
        18: .line 306
      StackMap locals: java.awt.Component java.awt.Component[]
      StackMap stack:
            aload 0 /* c */
            invokevirtual java.awt.Component.repaint:()V
        19: .line 307
            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 316
            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 325
            aload 0 /* state */
            invokevirtual javax.swing.plaf.synth.SynthContext.isSubregion:()Z
            ifeq 3
         1: .line 326
            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 327
            goto 4
         3: .line 329
      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 331
      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 340
            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 341
            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 350
            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 351
            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 355
            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 356
            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 359
            aload 2 /* bounds */
            ifnonnull 8
         3: .line 360
            iconst_0
            istore 5 /* x */
        start local 5 // int x
         4: .line 361
            iconst_0
            istore 6 /* y */
        start local 6 // int y
         5: .line 362
            aload 3 /* c */
            invokevirtual javax.swing.JComponent.getWidth:()I
            istore 7 /* width */
        start local 7 // int width
         6: .line 363
            aload 3 /* c */
            invokevirtual javax.swing.JComponent.getHeight:()I
            istore 8 /* height */
        start local 8 // int height
         7: .line 364
            goto 12
        end local 8 // int height
        end local 7 // int width
        end local 6 // int y
        end local 5 // int x
         8: .line 366
      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 367
            aload 2 /* bounds */
            getfield java.awt.Rectangle.y:I
            istore 6 /* y */
        start local 6 // int y
        10: .line 368
            aload 2 /* bounds */
            getfield java.awt.Rectangle.width:I
            istore 7 /* width */
        start local 7 // int width
        11: .line 369
            aload 2 /* bounds */
            getfield java.awt.Rectangle.height:I
            istore 8 /* height */
        start local 8 // int height
        12: .line 373
      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 374
            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 375
      StackMap locals: int
      StackMap stack:
            iload 9 /* subregion */
            ifne 17
            aload 3 /* c */
            invokevirtual javax.swing.JComponent.isOpaque:()Z
            ifeq 17
        15: .line 376
      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 377
            aload 1 /* g */
            iload 5 /* x */
            iload 6 /* y */
            iload 7 /* width */
            iload 8 /* height */
            invokevirtual java.awt.Graphics.fillRect:(IIII)V
        17: .line 379
      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 382
            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  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 390
            aload 1 /* klass */
            aload 0 /* ui */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 391
            aload 0 /* ui */
            areturn
         2: .line 393
      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<*>;
    Signature: (Ljavax/swing/plaf/ComponentUI;Ljava/lang/Class<*>;)Ljava/lang/Object;
    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 404
            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 406
            aload 1 /* key */
            ldc "ButtonUI"
            if_acmpne 3
         2: .line 407
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthButtonUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         3: .line 409
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* key */
            ldc "CheckBoxUI"
            if_acmpne 5
         4: .line 410
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthCheckBoxUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         5: .line 412
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "CheckBoxMenuItemUI"
            if_acmpne 7
         6: .line 413
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthCheckBoxMenuItemUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         7: .line 415
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ColorChooserUI"
            if_acmpne 9
         8: .line 416
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthColorChooserUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
         9: .line 418
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ComboBoxUI"
            if_acmpne 11
        10: .line 419
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthComboBoxUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        11: .line 421
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "DesktopPaneUI"
            if_acmpne 13
        12: .line 422
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthDesktopPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        13: .line 424
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "DesktopIconUI"
            if_acmpne 15
        14: .line 425
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthDesktopIconUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        15: .line 427
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "EditorPaneUI"
            if_acmpne 17
        16: .line 428
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthEditorPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        17: .line 430
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "FileChooserUI"
            if_acmpne 19
        18: .line 431
            aload 0 /* c */
            invokestatic sun.swing.plaf.synth.SynthFileChooserUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        19: .line 433
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "FormattedTextFieldUI"
            if_acmpne 21
        20: .line 434
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthFormattedTextFieldUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        21: .line 436
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "InternalFrameUI"
            if_acmpne 23
        22: .line 437
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthInternalFrameUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        23: .line 439
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "LabelUI"
            if_acmpne 25
        24: .line 440
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthLabelUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        25: .line 442
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ListUI"
            if_acmpne 27
        26: .line 443
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthListUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        27: .line 445
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "MenuBarUI"
            if_acmpne 29
        28: .line 446
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthMenuBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        29: .line 448
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "MenuUI"
            if_acmpne 31
        30: .line 449
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthMenuUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        31: .line 451
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "MenuItemUI"
            if_acmpne 33
        32: .line 452
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthMenuItemUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        33: .line 454
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "OptionPaneUI"
            if_acmpne 35
        34: .line 455
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthOptionPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        35: .line 457
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PanelUI"
            if_acmpne 37
        36: .line 458
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthPanelUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        37: .line 460
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PasswordFieldUI"
            if_acmpne 39
        38: .line 461
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthPasswordFieldUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        39: .line 463
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PopupMenuSeparatorUI"
            if_acmpne 41
        40: .line 464
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSeparatorUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        41: .line 466
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "PopupMenuUI"
            if_acmpne 43
        42: .line 467
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthPopupMenuUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        43: .line 469
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ProgressBarUI"
            if_acmpne 45
        44: .line 470
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthProgressBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        45: .line 472
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "RadioButtonUI"
            if_acmpne 47
        46: .line 473
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthRadioButtonUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        47: .line 475
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "RadioButtonMenuItemUI"
            if_acmpne 49
        48: .line 476
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthRadioButtonMenuItemUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        49: .line 478
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "RootPaneUI"
            if_acmpne 51
        50: .line 479
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthRootPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        51: .line 481
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ScrollBarUI"
            if_acmpne 53
        52: .line 482
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthScrollBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        53: .line 484
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ScrollPaneUI"
            if_acmpne 55
        54: .line 485
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthScrollPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        55: .line 487
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SeparatorUI"
            if_acmpne 57
        56: .line 488
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSeparatorUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        57: .line 490
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SliderUI"
            if_acmpne 59
        58: .line 491
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSliderUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        59: .line 493
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SpinnerUI"
            if_acmpne 61
        60: .line 494
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSpinnerUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        61: .line 496
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "SplitPaneUI"
            if_acmpne 63
        62: .line 497
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSplitPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        63: .line 499
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TabbedPaneUI"
            if_acmpne 65
        64: .line 500
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTabbedPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        65: .line 502
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TableUI"
            if_acmpne 67
        66: .line 503
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTableUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        67: .line 505
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TableHeaderUI"
            if_acmpne 69
        68: .line 506
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTableHeaderUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        69: .line 508
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TextAreaUI"
            if_acmpne 71
        70: .line 509
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTextAreaUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        71: .line 511
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TextFieldUI"
            if_acmpne 73
        72: .line 512
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTextFieldUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        73: .line 514
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TextPaneUI"
            if_acmpne 75
        74: .line 515
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTextPaneUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        75: .line 517
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToggleButtonUI"
            if_acmpne 77
        76: .line 518
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthToggleButtonUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        77: .line 520
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToolBarSeparatorUI"
            if_acmpne 79
        78: .line 521
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthSeparatorUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        79: .line 523
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToolBarUI"
            if_acmpne 81
        80: .line 524
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthToolBarUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        81: .line 526
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ToolTipUI"
            if_acmpne 83
        82: .line 527
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthToolTipUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        83: .line 529
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "TreeUI"
            if_acmpne 85
        84: .line 530
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthTreeUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        85: .line 532
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "ViewportUI"
            if_acmpne 87
        86: .line 533
            aload 0 /* c */
            invokestatic javax.swing.plaf.synth.SynthViewportUI.createUI:(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
            areturn
        87: .line 535
      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 549
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicLookAndFeel.<init>:()V
         1: .line 550
            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 551
            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 552
            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 570
            aload 2 /* resourceBase */
            ifnonnull 4
         1: .line 571
            new java.lang.IllegalArgumentException
            dup
         2: .line 572
            ldc "You must supply a valid resource base Class"
         3: .line 571
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
            ifnonnull 6
         5: .line 576
            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 579
      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 580
            aconst_null
            aload 2 /* resourceBase */
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
         8: .line 579
            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 581
            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 600
            aload 1 /* url */
            ifnonnull 4
         1: .line 601
            new java.lang.IllegalArgumentException
            dup
         2: .line 602
            ldc "You must supply a valid Synth set URL"
         3: .line 601
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
            ifnonnull 6
         5: .line 606
            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 609
      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 610
            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 611
            aload 1 /* url */
            aconst_null
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
         9: .line 610
            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 612
            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 619
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicLookAndFeel.initialize:()V
         1: .line 620
            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 621
            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 622
            invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
         4: .line 623
            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 624
            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 631
            invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
         1: .line 632
            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 636
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicLookAndFeel.uninitialize:()V
         3: .line 637
            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=2, args_size=1
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
         0: .line 646
            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 648
            aload 1 /* table */
            invokestatic javax.swing.plaf.synth.Region.registerUIs:(Ljavax/swing/UIDefaults;)V
         2: .line 649
            aload 1 /* table */
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            invokevirtual javax.swing.UIDefaults.setDefaultLocale:(Ljava/util/Locale;)V
         3: .line 650
            invokestatic sun.swing.SwingAccessor.getUIDefaultsAccessor:()Lsun/swing/SwingAccessor$UIDefaultsAccessor;
         4: .line 651
            aload 1 /* table */
         5: .line 652
            ldc "com.sun.swing.internal.plaf.basic.resources.basic"
         6: .line 651
            invokeinterface sun.swing.SwingAccessor$UIDefaultsAccessor.addInternalBundle:(Ljavax/swing/UIDefaults;Ljava/lang/String;)V
         7: .line 653
            invokestatic sun.swing.SwingAccessor.getUIDefaultsAccessor:()Lsun/swing/SwingAccessor$UIDefaultsAccessor;
         8: .line 654
            aload 1 /* table */
         9: .line 655
            ldc "com.sun.swing.internal.plaf.synth.resources.synth"
        10: .line 654
            invokeinterface sun.swing.SwingAccessor$UIDefaultsAccessor.addInternalBundle:(Ljavax/swing/UIDefaults;Ljava/lang/String;)V
        11: .line 658
            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
        12: .line 661
            aload 1 /* table */
            ldc "ColorChooser.swatchesRecentSwatchSize"
        13: .line 662
            new java.awt.Dimension
            dup
            bipush 10
            bipush 10
            invokespecial java.awt.Dimension.<init>:(II)V
        14: .line 661
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 663
            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
        16: .line 664
            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
        17: .line 667
            aload 1 /* table */
            ldc "html.pendingImage"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
        18: .line 668
            ldc Ljavax/swing/plaf/basic/BasicLookAndFeel;
        19: .line 669
            ldc "icons/image-delayed.png"
        20: .line 667
            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 670
            aload 1 /* table */
            ldc "html.missingImage"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
        22: .line 671
            ldc Ljavax/swing/plaf/basic/BasicLookAndFeel;
        23: .line 672
            ldc "icons/image-failed.png"
        24: .line 670
            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
        25: .line 675
            aload 1 /* table */
            ldc "PopupMenu.selectedWindowInputMapBindings"
            bipush 22
            anewarray java.lang.Object
            dup
            iconst_0
        26: .line 676
            ldc "ESCAPE"
            aastore
            dup
            iconst_1
            ldc "cancel"
            aastore
            dup
            iconst_2
        27: .line 677
            ldc "DOWN"
            aastore
            dup
            iconst_3
            ldc "selectNext"
            aastore
            dup
            iconst_4
        28: .line 678
            ldc "KP_DOWN"
            aastore
            dup
            iconst_5
            ldc "selectNext"
            aastore
            dup
            bipush 6
        29: .line 679
            ldc "UP"
            aastore
            dup
            bipush 7
            ldc "selectPrevious"
            aastore
            dup
            bipush 8
        30: .line 680
            ldc "KP_UP"
            aastore
            dup
            bipush 9
            ldc "selectPrevious"
            aastore
            dup
            bipush 10
        31: .line 681
            ldc "LEFT"
            aastore
            dup
            bipush 11
            ldc "selectParent"
            aastore
            dup
            bipush 12
        32: .line 682
            ldc "KP_LEFT"
            aastore
            dup
            bipush 13
            ldc "selectParent"
            aastore
            dup
            bipush 14
        33: .line 683
            ldc "RIGHT"
            aastore
            dup
            bipush 15
            ldc "selectChild"
            aastore
            dup
            bipush 16
        34: .line 684
            ldc "KP_RIGHT"
            aastore
            dup
            bipush 17
            ldc "selectChild"
            aastore
            dup
            bipush 18
        35: .line 685
            ldc "ENTER"
            aastore
            dup
            bipush 19
            ldc "return"
            aastore
            dup
            bipush 20
        36: .line 686
            ldc "SPACE"
            aastore
            dup
            bipush 21
            ldc "return"
            aastore
        37: .line 675
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 688
            aload 1 /* table */
            ldc "PopupMenu.selectedWindowInputMapBindings.RightToLeft"
        39: .line 689
            bipush 8
            anewarray java.lang.Object
            dup
            iconst_0
        40: .line 690
            ldc "LEFT"
            aastore
            dup
            iconst_1
            ldc "selectChild"
            aastore
            dup
            iconst_2
        41: .line 691
            ldc "KP_LEFT"
            aastore
            dup
            iconst_3
            ldc "selectChild"
            aastore
            dup
            iconst_4
        42: .line 692
            ldc "RIGHT"
            aastore
            dup
            iconst_5
            ldc "selectParent"
            aastore
            dup
            bipush 6
        43: .line 693
            ldc "KP_RIGHT"
            aastore
            dup
            bipush 7
            ldc "selectParent"
            aastore
        44: .line 688
            invokevirtual javax.swing.UIDefaults.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        45: .line 697
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.flushUnreferenced:()V
        46: .line 698
            invokestatic javax.swing.plaf.synth.SynthLookAndFeel.useLAFConditions:()Z
            aload 1 /* table */
            invokestatic sun.swing.SwingUtilities2.putAATextInfo:(ZLjava/util/Map;)V
        47: .line 699
            new javax.swing.plaf.synth.SynthLookAndFeel$AATextListener
            aload 0 /* this */
            invokespecial javax.swing.plaf.synth.SynthLookAndFeel$AATextListener.<init>:(Ljavax/swing/LookAndFeel;)V
        48: .line 701
            aload 0 /* this */
            getfield javax.swing.plaf.synth.SynthLookAndFeel.defaultsMap:Ljava/util/Map;
            ifnull 50
        49: .line 702
            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
        50: .line 704
      StackMap locals: javax.swing.UIDefaults
      StackMap stack:
            aload 1 /* table */
            areturn
        end local 1 // javax.swing.UIDefaults table
        end local 0 // javax.swing.plaf.synth.SynthLookAndFeel this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   51     0   this  Ljavax/swing/plaf/synth/SynthLookAndFeel;
            1   51     1  table  Ljavax/swing/UIDefaults;

  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 714
            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 724
            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 734
            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 744
            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 754
            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 770
            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 782
            aload 1 /* ev */
            invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
            astore 2 /* eName */
        start local 2 // java.lang.String eName
         1: .line 783
            ldc "name"
            aload 2 /* eName */
            if_acmpeq 2
            ldc "componentOrientation"
            aload 2 /* eName */
            if_acmpne 3
         2: .line 784
      StackMap locals: java.lang.String
      StackMap stack:
            iconst_1
            ireturn
         3: .line 786
      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 789
            aload 0 /* this */
            invokevirtual javax.swing.plaf.synth.SynthLookAndFeel.shouldUpdateStyleOnAncestorChanged:()Z
            ireturn
         5: .line 791
      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 boolean useLAFConditions();
    descriptor: ()Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=0
         0: .line 804
            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 806
            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 805
            astore 1 /* desktop */
        start local 1 // java.lang.String desktop
         3: .line 808
            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 809
            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 810
            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 808
            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 811
            ldc "gnome"
            aload 1 /* desktop */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            istore 3 /* isGnome */
        start local 3 // boolean isGnome
        10: .line 812
            invokestatic sun.swing.SwingUtilities2.isLocalDisplay:()Z
            istore 4 /* isLocal */
        start local 4 // boolean isLocal
        11: .line 814
            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
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_0
            ireturn
        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   14     0     language  Ljava/lang/String;
            3   14     1      desktop  Ljava/lang/String;
            9   14     2  isCjkLocale  Z
           10   14     3      isGnome  Z
           11   14     4      isLocal  Z

  private static void flushUnreferenced();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 821
            goto 2
        start local 0 // javax.swing.plaf.synth.SynthLookAndFeel$AATextListener aatl
         1: .line 822
      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 821
      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 824
            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 917
            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 abstract UIDefaultsAccessor = sun.swing.SwingAccessor$UIDefaultsAccessor of sun.swing.SwingAccessor