final class javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle
  super_class: java.lang.Object
{
  private java.lang.String prefix;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean simple;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part[] parts;
    descriptor: [Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.plaf.nimbus.NimbusStyle style;
    descriptor: Ljavax/swing/plaf/nimbus/NimbusStyle;
    flags: (0x0002) ACC_PRIVATE

  final javax.swing.plaf.nimbus.NimbusDefaults this$0;
    descriptor: Ljavax/swing/plaf/nimbus/NimbusDefaults;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(javax.swing.plaf.nimbus.NimbusDefaults, java.lang.String);
    descriptor: (Ljavax/swing/plaf/nimbus/NimbusDefaults;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
        start local 2 // java.lang.String prefix
         0: .line 1395
            aload 0 /* this */
            aload 1
            putfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.this$0:Ljavax/swing/plaf/nimbus/NimbusDefaults;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1375
            aload 0 /* this */
            iconst_1
            putfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.simple:Z
         2: .line 1396
            aload 2 /* prefix */
            ifnonnull 6
         3: .line 1397
            new java.lang.IllegalArgumentException
            dup
         4: .line 1398
            ldc "The prefix must not be null"
         5: .line 1397
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1401
      StackMap locals: javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle javax.swing.plaf.nimbus.NimbusDefaults java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 2 /* prefix */
            putfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.prefix:Ljava/lang/String;
         7: .line 1414
            aload 2 /* prefix */
            astore 3 /* temp */
        start local 3 // java.lang.String temp
         8: .line 1415
            aload 3 /* temp */
            ldc "cellRenderer\""
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 11
         9: .line 1416
            aload 3 /* temp */
            ldc "renderer\""
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 11
        10: .line 1417
            aload 3 /* temp */
            ldc "listRenderer\""
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 12
        11: .line 1418
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* temp */
            aload 3 /* temp */
            ldc ":\""
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* temp */
        12: .line 1422
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* temp */
            invokevirtual javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.split:(Ljava/lang/String;)Ljava/util/List;
            astore 4 /* sparts */
        start local 4 // java.util.List sparts
        13: .line 1423
            aload 0 /* this */
            aload 4 /* sparts */
            invokeinterface java.util.List.size:()I
            anewarray javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part
            putfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
        14: .line 1424
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        15: goto 20
        16: .line 1425
      StackMap locals: java.util.List int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 5 /* i */
            new javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part
            dup
            aload 0 /* this */
            aload 4 /* sparts */
            iload 5 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokespecial javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.<init>:(Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle;Ljava/lang/String;)V
            aastore
        17: .line 1426
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 5 /* i */
            aaload
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.named:Z
            ifeq 19
        18: .line 1427
            aload 0 /* this */
            iconst_0
            putfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.simple:Z
        19: .line 1424
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 5 /* i */
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            arraylength
            if_icmplt 16
        end local 5 // int i
        21: .line 1430
            return
        end local 4 // java.util.List sparts
        end local 3 // java.lang.String temp
        end local 2 // java.lang.String prefix
        end local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle;
            0   22     2  prefix  Ljava/lang/String;
            8   22     3    temp  Ljava/lang/String;
           13   22     4  sparts  Ljava/util/List<Ljava/lang/String;>;
           15   21     5       i  I
    MethodParameters:
        Name  Flags
      this$0  final
      prefix  

  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: (0x0000) 
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
        start local 1 // javax.swing.JComponent c
        start local 2 // javax.swing.plaf.synth.Region r
         0: .line 1439
            aload 1 /* c */
            ldc "Nimbus.Overrides"
            invokevirtual javax.swing.JComponent.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 12
         1: .line 1440
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.this$0:Ljavax/swing/plaf/nimbus/NimbusDefaults;
            getfield javax.swing.plaf.nimbus.NimbusDefaults.overridesCache:Ljava/util/Map;
            aload 1 /* c */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Map
            astore 3 /* map */
        start local 3 // java.util.Map map
         2: .line 1441
            aconst_null
            astore 4 /* s */
        start local 4 // javax.swing.plaf.synth.SynthStyle s
         3: .line 1442
            aload 3 /* map */
            ifnonnull 7
         4: .line 1443
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 3 /* map */
         5: .line 1444
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.this$0:Ljavax/swing/plaf/nimbus/NimbusDefaults;
            getfield javax.swing.plaf.nimbus.NimbusDefaults.overridesCache:Ljava/util/Map;
            aload 1 /* c */
            aload 3 /* map */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 1445
            goto 8
         7: .line 1446
      StackMap locals: java.util.Map javax.swing.plaf.synth.SynthStyle
      StackMap stack:
            aload 3 /* map */
            aload 2 /* r */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.plaf.synth.SynthStyle
            astore 4 /* s */
         8: .line 1448
      StackMap locals:
      StackMap stack:
            aload 4 /* s */
            ifnonnull 11
         9: .line 1449
            new javax.swing.plaf.nimbus.NimbusStyle
            dup
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.prefix:Ljava/lang/String;
            aload 1 /* c */
            invokespecial javax.swing.plaf.nimbus.NimbusStyle.<init>:(Ljava/lang/String;Ljavax/swing/JComponent;)V
            astore 4 /* s */
        10: .line 1450
            aload 3 /* map */
            aload 2 /* r */
            aload 4 /* s */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 1452
      StackMap locals:
      StackMap stack:
            aload 4 /* s */
            areturn
        end local 4 // javax.swing.plaf.synth.SynthStyle s
        end local 3 // java.util.Map map
        12: .line 1456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.style:Ljavax/swing/plaf/nimbus/NimbusStyle;
            ifnonnull 14
        13: .line 1457
            aload 0 /* this */
            new javax.swing.plaf.nimbus.NimbusStyle
            dup
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.prefix:Ljava/lang/String;
            aconst_null
            invokespecial javax.swing.plaf.nimbus.NimbusStyle.<init>:(Ljava/lang/String;Ljavax/swing/JComponent;)V
            putfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.style:Ljavax/swing/plaf/nimbus/NimbusStyle;
        14: .line 1460
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.style:Ljavax/swing/plaf/nimbus/NimbusStyle;
            areturn
        end local 2 // javax.swing.plaf.synth.Region r
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle;
            0   15     1     c  Ljavax/swing/JComponent;
            0   15     2     r  Ljavax/swing/plaf/synth/Region;
            2   12     3   map  Ljava/util/Map<Ljavax/swing/plaf/synth/Region;Ljavax/swing/plaf/synth/SynthStyle;>;
            3   12     4     s  Ljavax/swing/plaf/synth/SynthStyle;
    MethodParameters:
      Name  Flags
      c     
      r     

  boolean matches(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Z
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
        start local 1 // javax.swing.JComponent c
         0: .line 1472
            aload 0 /* this */
            aload 1 /* c */
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            arraylength
            iconst_1
            isub
            invokevirtual javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.matches:(Ljava/awt/Component;I)Z
            ireturn
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle;
            0    1     1     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     

  private boolean matches(java.awt.Component, int);
    descriptor: (Ljava/awt/Component;I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
        start local 1 // java.awt.Component c
        start local 2 // int partIndex
         0: .line 1476
            iload 2 /* partIndex */
            ifge 1
            iconst_1
            ireturn
         1: .line 1477
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 1480
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual java.awt.Component.getName:()Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         3: .line 1481
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 2 /* partIndex */
            aaload
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.named:Z
            ifeq 5
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 2 /* partIndex */
            aaload
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.s:Ljava/lang/String;
            aload 3 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 1483
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual java.awt.Component.getParent:()Ljava/awt/Container;
            iload 2 /* partIndex */
            iconst_1
            isub
            invokevirtual javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.matches:(Ljava/awt/Component;I)Z
            ireturn
         5: .line 1484
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 2 /* partIndex */
            aaload
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.named:Z
            ifne 21
         6: .line 1488
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 2 /* partIndex */
            aaload
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.c:Ljava/lang/Class;
            astore 4 /* clazz */
        start local 4 // java.lang.Class clazz
         7: .line 1489
            aload 4 /* clazz */
            ifnull 9
            aload 4 /* clazz */
            aload 1 /* c */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 9
         8: .line 1491
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual java.awt.Component.getParent:()Ljava/awt/Container;
            iload 2 /* partIndex */
            iconst_1
            isub
            invokevirtual javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.matches:(Ljava/awt/Component;I)Z
            ireturn
         9: .line 1492
      StackMap locals: java.lang.Class
      StackMap stack:
            aload 4 /* clazz */
            ifnonnull 21
        10: .line 1493
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.this$0:Ljavax/swing/plaf/nimbus/NimbusDefaults;
            getfield javax.swing.plaf.nimbus.NimbusDefaults.registeredRegions:Ljava/util/Map;
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 2 /* partIndex */
            aaload
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.s:Ljava/lang/String;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 21
        11: .line 1494
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.this$0:Ljavax/swing/plaf/nimbus/NimbusDefaults;
            getfield javax.swing.plaf.nimbus.NimbusDefaults.registeredRegions:Ljava/util/Map;
            aload 0 /* this */
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.parts:[Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle$Part;
            iload 2 /* partIndex */
            aaload
            getfield javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part.s:Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.plaf.synth.Region
            astore 5 /* r */
        start local 5 // javax.swing.plaf.synth.Region r
        12: .line 1495
            aload 5 /* r */
            invokevirtual javax.swing.plaf.synth.Region.isSubregion:()Z
            ifeq 13
            aload 1 /* c */
            goto 14
      StackMap locals: javax.swing.plaf.synth.Region
      StackMap stack:
        13: aload 1 /* c */
            invokevirtual java.awt.Component.getParent:()Ljava/awt/Container;
      StackMap locals:
      StackMap stack: java.awt.Component
        14: astore 6 /* parent */
        start local 6 // java.awt.Component parent
        15: .line 1498
            aload 5 /* r */
            getstatic javax.swing.plaf.synth.Region.INTERNAL_FRAME_TITLE_PANE:Ljavax/swing/plaf/synth/Region;
            if_acmpne 20
            aload 6 /* parent */
            ifnull 20
        16: .line 1499
            aload 6 /* parent */
            instanceof javax.swing.JInternalFrame$JDesktopIcon
            ifeq 20
        17: .line 1501
            aload 6 /* parent */
            checkcast javax.swing.JInternalFrame$JDesktopIcon
        18: .line 1500
            astore 7 /* icon */
        start local 7 // javax.swing.JInternalFrame$JDesktopIcon icon
        19: .line 1502
            aload 7 /* icon */
            invokevirtual javax.swing.JInternalFrame$JDesktopIcon.getInternalFrame:()Ljavax/swing/JInternalFrame;
            astore 6 /* parent */
        end local 7 // javax.swing.JInternalFrame$JDesktopIcon icon
        20: .line 1505
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 0 /* this */
            aload 6 /* parent */
            iload 2 /* partIndex */
            iconst_1
            isub
            invokevirtual javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle.matches:(Ljava/awt/Component;I)Z
            ireturn
        end local 6 // java.awt.Component parent
        end local 5 // javax.swing.plaf.synth.Region r
        end local 4 // java.lang.Class clazz
        21: .line 1509
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // java.lang.String name
        end local 2 // int partIndex
        end local 1 // java.awt.Component c
        end local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle;
            0   22     1          c  Ljava/awt/Component;
            0   22     2  partIndex  I
            3   22     3       name  Ljava/lang/String;
            7   21     4      clazz  Ljava/lang/Class<*>;
           12   21     5          r  Ljavax/swing/plaf/synth/Region;
           15   21     6     parent  Ljava/awt/Component;
           19   20     7       icon  Ljavax/swing/JInternalFrame$JDesktopIcon;
    MethodParameters:
           Name  Flags
      c          
      partIndex  

  private java.util.List<java.lang.String> split(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
        start local 1 // java.lang.String prefix
         0: .line 1520
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* parts */
        start local 2 // java.util.List parts
         1: .line 1521
            iconst_0
            istore 3 /* bracketCount */
        start local 3 // int bracketCount
         2: .line 1522
            iconst_0
            istore 4 /* inquotes */
        start local 4 // boolean inquotes
         3: .line 1523
            iconst_0
            istore 5 /* lastIndex */
        start local 5 // int lastIndex
         4: .line 1524
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         5: goto 25
         6: .line 1525
      StackMap locals: javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle java.lang.String java.util.List int int int int
      StackMap stack:
            aload 1 /* prefix */
            iload 6 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 7 /* c */
        start local 7 // char c
         7: .line 1527
            iload 7 /* c */
            bipush 91
            if_icmpne 10
         8: .line 1528
            iinc 3 /* bracketCount */ 1
         9: .line 1529
            goto 24
        10: .line 1530
      StackMap locals: int
      StackMap stack:
            iload 7 /* c */
            bipush 34
            if_icmpne 15
        11: .line 1531
            iload 4 /* inquotes */
            ifeq 12
            iconst_0
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_1
      StackMap locals:
      StackMap stack: int
        13: istore 4 /* inquotes */
        14: .line 1532
            goto 24
        15: .line 1533
      StackMap locals:
      StackMap stack:
            iload 7 /* c */
            bipush 93
            if_icmpne 21
        16: .line 1534
            iinc 3 /* bracketCount */ -1
        17: .line 1535
            iload 3 /* bracketCount */
            ifge 24
        18: .line 1536
            new java.lang.RuntimeException
            dup
        19: .line 1537
            new java.lang.StringBuilder
            dup
            ldc "Malformed prefix: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        20: .line 1536
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        21: .line 1542
      StackMap locals:
      StackMap stack:
            iload 7 /* c */
            bipush 58
            if_icmpne 24
            iload 4 /* inquotes */
            ifne 24
            iload 3 /* bracketCount */
            ifne 24
        22: .line 1544
            aload 2 /* parts */
            aload 1 /* prefix */
            iload 5 /* lastIndex */
            iload 6 /* i */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        23: .line 1545
            iload 6 /* i */
            iconst_1
            iadd
            istore 5 /* lastIndex */
        end local 7 // char c
        24: .line 1524
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 6 /* i */
            aload 1 /* prefix */
            invokevirtual java.lang.String.length:()I
            if_icmplt 6
        end local 6 // int i
        26: .line 1548
            iload 5 /* lastIndex */
            aload 1 /* prefix */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            if_icmpge 29
            iload 4 /* inquotes */
            ifne 29
        27: .line 1549
            iload 3 /* bracketCount */
            ifne 29
        28: .line 1550
            aload 2 /* parts */
            aload 1 /* prefix */
            iload 5 /* lastIndex */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        29: .line 1552
      StackMap locals:
      StackMap stack:
            aload 2 /* parts */
            areturn
        end local 5 // int lastIndex
        end local 4 // boolean inquotes
        end local 3 // int bracketCount
        end local 2 // java.util.List parts
        end local 1 // java.lang.String prefix
        end local 0 // javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   30     0          this  Ljavax/swing/plaf/nimbus/NimbusDefaults$LazyStyle;
            0   30     1        prefix  Ljava/lang/String;
            1   30     2         parts  Ljava/util/List<Ljava/lang/String;>;
            2   30     3  bracketCount  I
            3   30     4      inquotes  Z
            4   30     5     lastIndex  I
            5   26     6             i  I
            7   24     7             c  C
    Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      prefix  
}
SourceFile: "NimbusDefaults.java"
NestHost: javax.swing.plaf.nimbus.NimbusDefaults
InnerClasses:
  public JDesktopIcon = javax.swing.JInternalFrame$JDesktopIcon of javax.swing.JInternalFrame
  private final LazyStyle = javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle of javax.swing.plaf.nimbus.NimbusDefaults
  private final Part = javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle$Part of javax.swing.plaf.nimbus.NimbusDefaults$LazyStyle