public abstract class com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder
  super_class: java.lang.Object
{
  protected final com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder builder;
    descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
         0: .line 56
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
            invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder
            putfield com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.builder:Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
         2: .line 58
            ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            aload 0 /* this */
            invokestatic com.sun.tools.internal.xjc.reader.Ring.add:(Ljava/lang/Class;Ljava/lang/Object;)V
         3: .line 59
            return
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;

  public final void build(com.sun.xml.internal.xsom.XSParticle);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
        start local 1 // com.sun.xml.internal.xsom.XSParticle p
         0: .line 67
            aload 0 /* this */
            aload 1 /* p */
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.build:(Lcom/sun/xml/internal/xsom/XSParticle;Ljava/util/Collection;)V
         1: .line 68
            return
        end local 1 // com.sun.xml.internal.xsom.XSParticle p
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            0    2     1     p  Lcom/sun/xml/internal/xsom/XSParticle;
    MethodParameters:
      Name  Flags
      p     

  public abstract void build(com.sun.xml.internal.xsom.XSParticle, java.util.Collection<com.sun.xml.internal.xsom.XSParticle>);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;Ljava/util/Collection;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lcom/sun/xml/internal/xsom/XSParticle;Ljava/util/Collection<Lcom/sun/xml/internal/xsom/XSParticle;>;)V
    MethodParameters:
             Name  Flags
      p            
      forcedProps  

  public abstract boolean checkFallback(com.sun.xml.internal.xsom.XSParticle);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      p     

  protected final com.sun.tools.internal.xjc.model.CClassInfo getCurrentBean();
    descriptor: ()Lcom/sun/tools/internal/xjc/model/CClassInfo;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
         0: .line 94
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.getClassSelector:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector.getCurrentBean:()Lcom/sun/tools/internal/xjc/model/CClassInfo;
            areturn
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;

  protected final com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty getLocalPropCustomization(com.sun.xml.internal.xsom.XSParticle);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
        start local 1 // com.sun.xml.internal.xsom.XSParticle p
         0: .line 102
            aload 0 /* this */
            aload 1 /* p */
            ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.getLocalCustomization:(Lcom/sun/xml/internal/xsom/XSParticle;Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
            checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
            areturn
        end local 1 // com.sun.xml.internal.xsom.XSParticle p
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            0    1     1     p  Lcom/sun/xml/internal/xsom/XSParticle;
    MethodParameters:
      Name  Flags
      p     

  protected final <T extends com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration> T getLocalCustomization(com.sun.xml.internal.xsom.XSParticle, java.lang.Class<T>);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
        start local 1 // com.sun.xml.internal.xsom.XSParticle p
        start local 2 // java.lang.Class type
         0: .line 107
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.builder:Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
            aload 1 /* p */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
            aload 2 /* type */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
            astore 3 /* cust */
        start local 3 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration cust
         1: .line 108
            aload 3 /* cust */
            ifnull 2
            aload 3 /* cust */
            areturn
         2: .line 111
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.builder:Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
            aload 1 /* p */
            invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getBindInfo:(Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BindInfo;
            aload 2 /* type */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.get:(Ljava/lang/Class;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
            astore 3 /* cust */
         3: .line 112
            aload 3 /* cust */
            ifnull 4
            aload 3 /* cust */
            areturn
         4: .line 114
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration cust
        end local 2 // java.lang.Class type
        end local 1 // com.sun.xml.internal.xsom.XSParticle p
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            0    5     1     p  Lcom/sun/xml/internal/xsom/XSParticle;
            0    5     2  type  Ljava/lang/Class<TT;>;
            1    5     3  cust  TT;
    Signature: <T::Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;>(Lcom/sun/xml/internal/xsom/XSParticle;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
      Name  Flags
      p     
      type  

  protected final java.lang.String computeLabel(com.sun.xml.internal.xsom.XSParticle);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;)Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
        start local 1 // com.sun.xml.internal.xsom.XSParticle p
         0: .line 124
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.getLocalPropCustomization:(Lcom/sun/xml/internal/xsom/XSParticle;)Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
            astore 2 /* cust */
        start local 2 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty cust
         1: .line 125
            aload 2 /* cust */
            ifnull 3
            aload 2 /* cust */
            iconst_0
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getPropertyName:(Z)Ljava/lang/String;
            ifnull 3
         2: .line 126
            aload 2 /* cust */
            iconst_0
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty.getPropertyName:(Z)Ljava/lang/String;
            areturn
         3: .line 130
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty
      StackMap stack:
            aload 1 /* p */
            invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
            astore 3 /* t */
        start local 3 // com.sun.xml.internal.xsom.XSTerm t
         4: .line 139
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.isElementDecl:()Z
            ifeq 6
         5: .line 141
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.asElementDecl:()Lcom/sun/xml/internal/xsom/XSElementDecl;
            invokeinterface com.sun.xml.internal.xsom.XSElementDecl.getName:()Ljava/lang/String;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.makeJavaName:(Lcom/sun/xml/internal/xsom/XSParticle;Ljava/lang/String;)Ljava/lang/String;
            areturn
         6: .line 142
      StackMap locals: com.sun.xml.internal.xsom.XSTerm
      StackMap stack:
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.isModelGroupDecl:()Z
            ifeq 8
         7: .line 144
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.asModelGroupDecl:()Lcom/sun/xml/internal/xsom/XSModelGroupDecl;
            invokeinterface com.sun.xml.internal.xsom.XSModelGroupDecl.getName:()Ljava/lang/String;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.makeJavaName:(Lcom/sun/xml/internal/xsom/XSParticle;Ljava/lang/String;)Ljava/lang/String;
            areturn
         8: .line 145
      StackMap locals:
      StackMap stack:
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.isWildcard:()Z
            ifeq 10
         9: .line 147
            aload 0 /* this */
            aload 1 /* p */
            ldc "Any"
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.makeJavaName:(Lcom/sun/xml/internal/xsom/XSParticle;Ljava/lang/String;)Ljava/lang/String;
            areturn
        10: .line 148
      StackMap locals:
      StackMap stack:
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.isModelGroup:()Z
            ifeq 18
        11: .line 150
            aload 0 /* this */
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.asModelGroup:()Lcom/sun/xml/internal/xsom/XSModelGroup;
            aload 1 /* p */
            invokeinterface com.sun.xml.internal.xsom.XSParticle.isRepeated:()Z
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.getSpecDefaultName:(Lcom/sun/xml/internal/xsom/XSModelGroup;Z)Ljava/lang/String;
        12: areturn
        13: .line 151
      StackMap locals:
      StackMap stack: java.text.ParseException
            pop
        14: .line 153
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
            aload 3 /* t */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.getLocator:()Lorg/xml/sax/Locator;
        15: .line 154
            ldc "DefaultParticleBinder.UnableToGenerateNameFromModelGroup"
            iconst_0
            anewarray java.lang.Object
        16: .line 153
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
        17: .line 155
            ldc "undefined"
            areturn
        18: .line 160
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 3 // com.sun.xml.internal.xsom.XSTerm t
        end local 2 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIProperty cust
        end local 1 // com.sun.xml.internal.xsom.XSParticle p
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            0   19     1     p  Lcom/sun/xml/internal/xsom/XSParticle;
            1   19     2  cust  Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIProperty;
            4   19     3     t  Lcom/sun/xml/internal/xsom/XSTerm;
      Exception table:
        from    to  target  type
          11    12      13  Class java.text.ParseException
    MethodParameters:
      Name  Flags
      p     

  protected final java.lang.String makeJavaName(boolean, java.lang.String);
    descriptor: (ZLjava/lang/String;)Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
        start local 1 // boolean isRepeated
        start local 2 // java.lang.String xmlName
         0: .line 165
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.builder:Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getNameConverter:()Lcom/sun/xml/internal/bind/api/impl/NameConverter;
            aload 2 /* xmlName */
            invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toPropertyName:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         1: .line 166
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.builder:Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder.getGlobalBinding:()Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIGlobalBinding.isSimpleMode:()Z
            ifeq 3
            iload 1 /* isRepeated */
            ifeq 3
         2: .line 167
            aload 3 /* name */
            invokestatic com.sun.codemodel.internal.JJavaName.getPluralForm:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* name */
         3: .line 168
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* name */
            areturn
        end local 3 // java.lang.String name
        end local 2 // java.lang.String xmlName
        end local 1 // boolean isRepeated
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            0    4     1  isRepeated  Z
            0    4     2     xmlName  Ljava/lang/String;
            1    4     3        name  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      isRepeated  
      xmlName     

  protected final java.lang.String makeJavaName(com.sun.xml.internal.xsom.XSParticle, java.lang.String);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
        start local 1 // com.sun.xml.internal.xsom.XSParticle p
        start local 2 // java.lang.String xmlName
         0: .line 172
            aload 0 /* this */
            aload 1 /* p */
            invokeinterface com.sun.xml.internal.xsom.XSParticle.isRepeated:()Z
            aload 2 /* xmlName */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder.makeJavaName:(ZLjava/lang/String;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.String xmlName
        end local 1 // com.sun.xml.internal.xsom.XSParticle p
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            0    1     1        p  Lcom/sun/xml/internal/xsom/XSParticle;
            0    1     2  xmlName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      p        
      xmlName  

  protected final java.lang.String getSpecDefaultName(com.sun.xml.internal.xsom.XSModelGroup, boolean);
    descriptor: (Lcom/sun/xml/internal/xsom/XSModelGroup;Z)Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
        start local 1 // com.sun.xml.internal.xsom.XSModelGroup mg
        start local 2 // boolean repeated
         0: .line 190
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* name */
        start local 3 // java.lang.StringBuilder name
         1: .line 192
            aload 1 /* mg */
            new com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder$1
            dup
            aload 0 /* this */
            iload 2 /* repeated */
            aload 3 /* name */
            invokespecial com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder$1.<init>:(Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;ZLjava/lang/StringBuilder;)V
            invokeinterface com.sun.xml.internal.xsom.XSModelGroup.visit:(Lcom/sun/xml/internal/xsom/visitor/XSTermVisitor;)V
         2: .line 242
            aload 3 /* name */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 3
            new java.text.ParseException
            dup
            ldc "no element"
            iconst_m1
            invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
            athrow
         3: .line 244
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 3 /* name */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.StringBuilder name
        end local 2 // boolean repeated
        end local 1 // com.sun.xml.internal.xsom.XSModelGroup mg
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
            0    4     1        mg  Lcom/sun/xml/internal/xsom/XSModelGroup;
            0    4     2  repeated  Z
            1    4     3      name  Ljava/lang/StringBuilder;
    Exceptions:
      throws java.text.ParseException
    MethodParameters:
          Name  Flags
      mg        
      repeated  final

  protected final com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter getErrorReporter();
    descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
         0: .line 250
            ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
            invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter
            areturn
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;

  protected final com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector getClassSelector();
    descriptor: ()Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
         0: .line 253
            ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassSelector;
            invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.sun.tools.internal.xjc.reader.xmlschema.ClassSelector
            areturn
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/ParticleBinder;
}
SourceFile: "ParticleBinder.java"
NestMembers:
  com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder$1
InnerClasses:
  com.sun.tools.internal.xjc.reader.xmlschema.ParticleBinder$1