abstract class com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin extends com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin
  super_class: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
{
  protected void <init>(java.lang.Class, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin this
        start local 1 // java.lang.Class c
        start local 2 // java.lang.String typeName
         0: .line 260
            aload 0 /* this */
            aload 1 /* c */
            aload 2 /* typeName */
            getstatic com.sun.xml.internal.bind.v2.model.core.ID.NONE:Lcom/sun/xml/internal/bind/v2/model/core/ID;
            invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin.<init>:(Ljava/lang/Class;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/core/ID;)V
         1: .line 261
            return
        end local 2 // java.lang.String typeName
        end local 1 // java.lang.Class c
        end local 0 // com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo$Builtin;
            0    2     1         c  Ljava/lang/Class;
            0    2     2  typeName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      c         
      typeName  

  protected void <init>(java.lang.Class, java.lang.String, com.sun.xml.internal.bind.v2.model.core.ID);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/core/ID;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=10, locals=4, args_size=4
        start local 0 // com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin this
        start local 1 // java.lang.Class c
        start local 2 // java.lang.String typeName
        start local 3 // com.sun.xml.internal.bind.v2.model.core.ID id
         0: .line 263
            aload 0 /* this */
            getstatic com.sun.tools.internal.xjc.model.nav.NavigatorImpl.theInstance:Lcom/sun/tools/internal/xjc/model/nav/NavigatorImpl;
            aload 1 /* c */
            invokevirtual com.sun.tools.internal.xjc.model.nav.NavigatorImpl.ref:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/model/nav/NClass;
            aload 3 /* id */
            iconst_1
            anewarray javax.xml.namespace.QName
            dup
            iconst_0
            new javax.xml.namespace.QName
            dup
            ldc "http://www.w3.org/2001/XMLSchema"
            aload 2 /* typeName */
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            aastore
            invokespecial com.sun.tools.internal.xjc.model.CBuiltinLeafInfo.<init>:(Lcom/sun/tools/internal/xjc/model/nav/NType;Lcom/sun/xml/internal/bind/v2/model/core/ID;[Ljavax/xml/namespace/QName;)V
         1: .line 264
            getstatic com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin.LEAVES:Ljava/util/Map;
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin.getType:()Lcom/sun/tools/internal/xjc/model/nav/NType;
            aload 0 /* this */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 265
            return
        end local 3 // com.sun.xml.internal.bind.v2.model.core.ID id
        end local 2 // java.lang.String typeName
        end local 1 // java.lang.Class c
        end local 0 // com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo$Builtin;
            0    3     1         c  Ljava/lang/Class;
            0    3     2  typeName  Ljava/lang/String;
            0    3     3        id  Lcom/sun/xml/internal/bind/v2/model/core/ID;
    MethodParameters:
          Name  Flags
      c         
      typeName  
      id        

  public com.sun.tools.internal.xjc.model.CCustomizations getCustomizations();
    descriptor: ()Lcom/sun/tools/internal/xjc/model/CCustomizations;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin this
         0: .line 271
            getstatic com.sun.tools.internal.xjc.model.CCustomizations.EMPTY:Lcom/sun/tools/internal/xjc/model/CCustomizations;
            areturn
        end local 0 // com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/xjc/model/CBuiltinLeafInfo$Builtin;
}
SourceFile: "CBuiltinLeafInfo.java"
NestHost: com.sun.tools.internal.xjc.model.CBuiltinLeafInfo
InnerClasses:
  private abstract Builtin = com.sun.tools.internal.xjc.model.CBuiltinLeafInfo$Builtin of com.sun.tools.internal.xjc.model.CBuiltinLeafInfo