class com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker extends com.sun.tools.internal.xjc.reader.xmlschema.BindingComponent implements com.sun.xml.internal.xsom.visitor.XSVisitor, com.sun.xml.internal.xsom.visitor.XSSimpleTypeVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker
  super_class: com.sun.tools.internal.xjc.reader.xmlschema.BindingComponent
{
  private final com.sun.tools.internal.xjc.reader.xmlschema.BGMBuilder builder;
    descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder stb;
    descriptor: Lcom/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Set<com.sun.xml.internal.xsom.XSComponent> visitedComponents;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Lcom/sun/xml/internal/xsom/XSComponent;>;

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
         0: .line 75
            aload 0 /* this */
            invokespecial com.sun.tools.internal.xjc.reader.xmlschema.BindingComponent.<init>:()V
         1: .line 76
            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.UnusedCustomizationChecker.builder:Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
         2: .line 77
            aload 0 /* this */
            ldc Lcom/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder;
            invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder
            putfield com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.stb:Lcom/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder;
         3: .line 79
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.visitedComponents:Ljava/util/Set;
         4: .line 75
            return
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;

  void run();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
         0: .line 85
            ldc Lcom/sun/xml/internal/xsom/XSSchemaSet;
            invokestatic com.sun.tools.internal.xjc.reader.Ring.get:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.xsom.XSSchemaSet
            invokeinterface com.sun.xml.internal.xsom.XSSchemaSet.getSchemas:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 2
            goto 10
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker top java.util.Iterator
      StackMap stack:
         1: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.xsom.XSSchema
            astore 1 /* s */
        start local 1 // com.sun.xml.internal.xsom.XSSchema s
         2: .line 86
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.schema:(Lcom/sun/xml/internal/xsom/XSSchema;)V
         3: .line 87
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface com.sun.xml.internal.xsom.XSSchema.getAttGroupDecls:()Ljava/util/Map;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:(Ljava/util/Map;)V
         4: .line 88
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface com.sun.xml.internal.xsom.XSSchema.getAttributeDecls:()Ljava/util/Map;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:(Ljava/util/Map;)V
         5: .line 89
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface com.sun.xml.internal.xsom.XSSchema.getComplexTypes:()Ljava/util/Map;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:(Ljava/util/Map;)V
         6: .line 90
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface com.sun.xml.internal.xsom.XSSchema.getElementDecls:()Ljava/util/Map;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:(Ljava/util/Map;)V
         7: .line 91
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface com.sun.xml.internal.xsom.XSSchema.getModelGroupDecls:()Ljava/util/Map;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:(Ljava/util/Map;)V
         8: .line 92
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface com.sun.xml.internal.xsom.XSSchema.getNotations:()Ljava/util/Map;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:(Ljava/util/Map;)V
         9: .line 93
            aload 0 /* this */
            aload 1 /* s */
            invokeinterface com.sun.xml.internal.xsom.XSSchema.getSimpleTypes:()Ljava/util/Map;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.run:(Ljava/util/Map;)V
        end local 1 // com.sun.xml.internal.xsom.XSSchema s
        10: .line 85
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
        11: .line 95
            return
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            2   10     1     s  Lcom/sun/xml/internal/xsom/XSSchema;

  private void run(java.util.Map<java.lang.String, ? extends com.sun.xml.internal.xsom.XSComponent>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // java.util.Map col
         0: .line 98
            aload 1 /* col */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 3
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker java.util.Map top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.xsom.XSComponent
            astore 2 /* c */
        start local 2 // com.sun.xml.internal.xsom.XSComponent c
         2: .line 99
            aload 2 /* c */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSComponent.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
        end local 2 // com.sun.xml.internal.xsom.XSComponent c
         3: .line 98
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 100
            return
        end local 1 // java.util.Map col
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    5     1   col  Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/xsom/XSComponent;>;
            2    3     2     c  Lcom/sun/xml/internal/xsom/XSComponent;
    Signature: (Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/xsom/XSComponent;>;)V
    MethodParameters:
      Name  Flags
      col   

  private boolean check(com.sun.xml.internal.xsom.XSComponent);
    descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSComponent c
         0: .line 109
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.visitedComponents:Ljava/util/Set;
            aload 1 /* c */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            ifne 2
         1: .line 110
            iconst_0
            ireturn
         2: .line 112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.builder:Lcom/sun/tools/internal/xjc/reader/xmlschema/BGMBuilder;
            aload 1 /* c */
            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;
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo.getDecls:()[Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 6
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker com.sun.xml.internal.xsom.XSComponent top int int com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration[]
      StackMap stack:
         3: aload 5
            iload 3
            aaload
            astore 2 /* decl */
        start local 2 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration decl
         4: .line 113
            aload 0 /* this */
            aload 2 /* decl */
            aload 1 /* c */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;Lcom/sun/xml/internal/xsom/XSComponent;)V
        end local 2 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration decl
         5: .line 112
            iinc 3 1
      StackMap locals:
      StackMap stack:
         6: iload 3
            iload 4
            if_icmplt 3
         7: .line 115
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.checkExpectedContentTypes:(Lcom/sun/xml/internal/xsom/XSComponent;)V
         8: .line 117
            iconst_1
            ireturn
        end local 1 // com.sun.xml.internal.xsom.XSComponent c
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    9     1     c  Lcom/sun/xml/internal/xsom/XSComponent;
            4    5     2  decl  Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
    MethodParameters:
      Name  Flags
      c     

  private void checkExpectedContentTypes(com.sun.xml.internal.xsom.XSComponent);
    descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSComponent c
         0: .line 121
            aload 1 /* c */
            ldc "http://www.w3.org/2005/05/xmlmime"
            ldc "expectedContentTypes"
            invokeinterface com.sun.xml.internal.xsom.XSComponent.getForeignAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            ifnonnull 2
         1: .line 122
            return
         2: .line 123
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            instanceof com.sun.xml.internal.xsom.XSParticle
            ifeq 4
         3: .line 124
            return
         4: .line 127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.stb:Lcom/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder;
            aload 1 /* c */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.SimpleTypeBuilder.isAcknowledgedXmimeContentTypes:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifne 6
         5: .line 129
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
            aload 1 /* c */
            invokeinterface com.sun.xml.internal.xsom.XSComponent.getLocator:()Lorg/xml/sax/Locator;
            ldc "UnusedCustomizationChecker.WarnUnusedExpectedContentTypes"
            iconst_0
            anewarray java.lang.Object
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.warning:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 131
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSComponent c
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    7     1     c  Lcom/sun/xml/internal/xsom/XSComponent;
    MethodParameters:
      Name  Flags
      c     

  private void check(com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration, com.sun.xml.internal.xsom.XSComponent);
    descriptor: (Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;Lcom/sun/xml/internal/xsom/XSComponent;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration decl
        start local 2 // com.sun.xml.internal.xsom.XSComponent c
         0: .line 134
            aload 1 /* decl */
            invokeinterface com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration.isAcknowledged:()Z
            ifne 11
         1: .line 135
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
         2: .line 136
            aload 1 /* decl */
            invokeinterface com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration.getLocation:()Lorg/xml/sax/Locator;
         3: .line 137
            ldc "UnusedCustomizationChecker.UnacknolwedgedCustomization"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
         4: .line 138
            aload 1 /* decl */
            invokeinterface com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration.getName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aastore
         5: .line 135
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 140
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.getErrorReporter:()Lcom/sun/tools/internal/xjc/reader/xmlschema/ErrorReporter;
         7: .line 141
            aload 2 /* c */
            invokeinterface com.sun.xml.internal.xsom.XSComponent.getLocator:()Lorg/xml/sax/Locator;
         8: .line 142
            ldc "UnusedCustomizationChecker.UnacknolwedgedCustomization.Relevant"
            iconst_0
            anewarray java.lang.Object
         9: .line 140
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.ErrorReporter.error:(Lorg/xml/sax/Locator;Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 145
            aload 1 /* decl */
            invokeinterface com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration.markAsAcknowledged:()V
        11: .line 147
      StackMap locals:
      StackMap stack:
            aload 1 /* decl */
            invokeinterface com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration.getChildren:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 4
            goto 14
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration com.sun.xml.internal.xsom.XSComponent top java.util.Iterator
      StackMap stack:
        12: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration
            astore 3 /* d */
        start local 3 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration d
        13: .line 148
            aload 0 /* this */
            aload 3 /* d */
            aload 2 /* c */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;Lcom/sun/xml/internal/xsom/XSComponent;)V
        end local 3 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration d
        14: .line 147
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        15: .line 149
            return
        end local 2 // com.sun.xml.internal.xsom.XSComponent c
        end local 1 // com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIDeclaration decl
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0   16     1  decl  Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
            0   16     2     c  Lcom/sun/xml/internal/xsom/XSComponent;
           13   14     3     d  Lcom/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIDeclaration;
    MethodParameters:
      Name  Flags
      decl  
      c     

  public void annotation(com.sun.xml.internal.xsom.XSAnnotation);
    descriptor: (Lcom/sun/xml/internal/xsom/XSAnnotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSAnnotation ann
         0: .line 152
            return
        end local 1 // com.sun.xml.internal.xsom.XSAnnotation ann
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    1     1   ann  Lcom/sun/xml/internal/xsom/XSAnnotation;
    MethodParameters:
      Name  Flags
      ann   

  public void attGroupDecl(com.sun.xml.internal.xsom.XSAttGroupDecl);
    descriptor: (Lcom/sun/xml/internal/xsom/XSAttGroupDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSAttGroupDecl decl
         0: .line 155
            aload 0 /* this */
            aload 1 /* decl */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 156
            aload 0 /* this */
            aload 1 /* decl */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.attContainer:(Lcom/sun/xml/internal/xsom/XSAttContainer;)V
         2: .line 157
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSAttGroupDecl decl
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1  decl  Lcom/sun/xml/internal/xsom/XSAttGroupDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void attributeDecl(com.sun.xml.internal.xsom.XSAttributeDecl);
    descriptor: (Lcom/sun/xml/internal/xsom/XSAttributeDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSAttributeDecl decl
         0: .line 160
            aload 0 /* this */
            aload 1 /* decl */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 161
            aload 1 /* decl */
            invokeinterface com.sun.xml.internal.xsom.XSAttributeDecl.getType:()Lcom/sun/xml/internal/xsom/XSSimpleType;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSSimpleType.visit:(Lcom/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor;)V
         2: .line 162
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSAttributeDecl decl
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1  decl  Lcom/sun/xml/internal/xsom/XSAttributeDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void attributeUse(com.sun.xml.internal.xsom.XSAttributeUse);
    descriptor: (Lcom/sun/xml/internal/xsom/XSAttributeUse;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSAttributeUse use
         0: .line 165
            aload 0 /* this */
            aload 1 /* use */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 166
            aload 1 /* use */
            invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.getDecl:()Lcom/sun/xml/internal/xsom/XSAttributeDecl;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSAttributeDecl.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         2: .line 167
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSAttributeUse use
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1   use  Lcom/sun/xml/internal/xsom/XSAttributeUse;
    MethodParameters:
      Name  Flags
      use   

  public void complexType(com.sun.xml.internal.xsom.XSComplexType);
    descriptor: (Lcom/sun/xml/internal/xsom/XSComplexType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSComplexType type
         0: .line 170
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 3
         1: .line 173
            aload 1 /* type */
            invokeinterface com.sun.xml.internal.xsom.XSComplexType.getContentType:()Lcom/sun/xml/internal/xsom/XSContentType;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSContentType.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         2: .line 174
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.attContainer:(Lcom/sun/xml/internal/xsom/XSAttContainer;)V
         3: .line 176
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSComplexType type
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    4     1  type  Lcom/sun/xml/internal/xsom/XSComplexType;
    MethodParameters:
      Name  Flags
      type  

  private void attContainer(com.sun.xml.internal.xsom.XSAttContainer);
    descriptor: (Lcom/sun/xml/internal/xsom/XSAttContainer;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSAttContainer cont
         0: .line 179
            aload 1 /* cont */
            invokeinterface com.sun.xml.internal.xsom.XSAttContainer.iterateAttGroups:()Ljava/util/Iterator;
            astore 2 /* itr */
        start local 2 // java.util.Iterator itr
         1: goto 3
         2: .line 180
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 2 /* itr */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.xsom.XSAttGroupDecl
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSAttGroupDecl.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         3: .line 179
      StackMap locals:
      StackMap stack:
            aload 2 /* itr */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        end local 2 // java.util.Iterator itr
         4: .line 182
            aload 1 /* cont */
            invokeinterface com.sun.xml.internal.xsom.XSAttContainer.iterateDeclaredAttributeUses:()Ljava/util/Iterator;
            astore 2 /* itr */
        start local 2 // java.util.Iterator itr
         5: goto 7
         6: .line 183
      StackMap locals:
      StackMap stack:
            aload 2 /* itr */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.xsom.XSAttributeUse
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSAttributeUse.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         7: .line 182
      StackMap locals:
      StackMap stack:
            aload 2 /* itr */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        end local 2 // java.util.Iterator itr
         8: .line 185
            aload 1 /* cont */
            invokeinterface com.sun.xml.internal.xsom.XSAttContainer.getAttributeWildcard:()Lcom/sun/xml/internal/xsom/XSWildcard;
            astore 2 /* wc */
        start local 2 // com.sun.xml.internal.xsom.XSWildcard wc
         9: .line 186
            aload 2 /* wc */
            ifnull 10
            aload 2 /* wc */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSWildcard.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
        10: .line 187
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker com.sun.xml.internal.xsom.XSAttContainer com.sun.xml.internal.xsom.XSWildcard
      StackMap stack:
            return
        end local 2 // com.sun.xml.internal.xsom.XSWildcard wc
        end local 1 // com.sun.xml.internal.xsom.XSAttContainer cont
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0   11     1  cont  Lcom/sun/xml/internal/xsom/XSAttContainer;
            1    4     2   itr  Ljava/util/Iterator;
            5    8     2   itr  Ljava/util/Iterator;
            9   11     2    wc  Lcom/sun/xml/internal/xsom/XSWildcard;
    MethodParameters:
      Name  Flags
      cont  

  public void schema(com.sun.xml.internal.xsom.XSSchema);
    descriptor: (Lcom/sun/xml/internal/xsom/XSSchema;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSSchema schema
         0: .line 190
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            pop
         1: .line 191
            return
        end local 1 // com.sun.xml.internal.xsom.XSSchema schema
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    2     1  schema  Lcom/sun/xml/internal/xsom/XSSchema;
    MethodParameters:
        Name  Flags
      schema  

  public void facet(com.sun.xml.internal.xsom.XSFacet);
    descriptor: (Lcom/sun/xml/internal/xsom/XSFacet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSFacet facet
         0: .line 194
            aload 0 /* this */
            aload 1 /* facet */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            pop
         1: .line 195
            return
        end local 1 // com.sun.xml.internal.xsom.XSFacet facet
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    2     1  facet  Lcom/sun/xml/internal/xsom/XSFacet;
    MethodParameters:
       Name  Flags
      facet  

  public void notation(com.sun.xml.internal.xsom.XSNotation);
    descriptor: (Lcom/sun/xml/internal/xsom/XSNotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSNotation notation
         0: .line 198
            aload 0 /* this */
            aload 1 /* notation */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            pop
         1: .line 199
            return
        end local 1 // com.sun.xml.internal.xsom.XSNotation notation
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    2     1  notation  Lcom/sun/xml/internal/xsom/XSNotation;
    MethodParameters:
          Name  Flags
      notation  

  public void wildcard(com.sun.xml.internal.xsom.XSWildcard);
    descriptor: (Lcom/sun/xml/internal/xsom/XSWildcard;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSWildcard wc
         0: .line 202
            aload 0 /* this */
            aload 1 /* wc */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            pop
         1: .line 203
            return
        end local 1 // com.sun.xml.internal.xsom.XSWildcard wc
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    2     1    wc  Lcom/sun/xml/internal/xsom/XSWildcard;
    MethodParameters:
      Name  Flags
      wc    

  public void modelGroupDecl(com.sun.xml.internal.xsom.XSModelGroupDecl);
    descriptor: (Lcom/sun/xml/internal/xsom/XSModelGroupDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSModelGroupDecl decl
         0: .line 206
            aload 0 /* this */
            aload 1 /* decl */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 207
            aload 1 /* decl */
            invokeinterface com.sun.xml.internal.xsom.XSModelGroupDecl.getModelGroup:()Lcom/sun/xml/internal/xsom/XSModelGroup;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSModelGroup.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         2: .line 208
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSModelGroupDecl decl
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1  decl  Lcom/sun/xml/internal/xsom/XSModelGroupDecl;
    MethodParameters:
      Name  Flags
      decl  

  public void modelGroup(com.sun.xml.internal.xsom.XSModelGroup);
    descriptor: (Lcom/sun/xml/internal/xsom/XSModelGroup;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSModelGroup group
         0: .line 211
            aload 0 /* this */
            aload 1 /* group */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 6
         1: .line 212
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 213
      StackMap locals: int
      StackMap stack:
            aload 1 /* group */
            iload 2 /* i */
            invokeinterface com.sun.xml.internal.xsom.XSModelGroup.getChild:(I)Lcom/sun/xml/internal/xsom/XSParticle;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSParticle.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         4: .line 212
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 1 /* group */
            invokeinterface com.sun.xml.internal.xsom.XSModelGroup.getSize:()I
            if_icmplt 3
        end local 2 // int i
         6: .line 215
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSModelGroup group
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    7     1  group  Lcom/sun/xml/internal/xsom/XSModelGroup;
            2    6     2      i  I
    MethodParameters:
       Name  Flags
      group  

  public void elementDecl(com.sun.xml.internal.xsom.XSElementDecl);
    descriptor: (Lcom/sun/xml/internal/xsom/XSElementDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSElementDecl decl
         0: .line 218
            aload 0 /* this */
            aload 1 /* decl */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 6
         1: .line 219
            aload 1 /* decl */
            invokeinterface com.sun.xml.internal.xsom.XSElementDecl.getType:()Lcom/sun/xml/internal/xsom/XSType;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSType.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         2: .line 220
            aload 1 /* decl */
            invokeinterface com.sun.xml.internal.xsom.XSElementDecl.getIdentityConstraints:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 5
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker com.sun.xml.internal.xsom.XSElementDecl top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.xsom.XSIdentityConstraint
            astore 2 /* id */
        start local 2 // com.sun.xml.internal.xsom.XSIdentityConstraint id
         4: .line 221
            aload 2 /* id */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSIdentityConstraint.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
        end local 2 // com.sun.xml.internal.xsom.XSIdentityConstraint id
         5: .line 220
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 223
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker com.sun.xml.internal.xsom.XSElementDecl
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSElementDecl decl
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    7     1  decl  Lcom/sun/xml/internal/xsom/XSElementDecl;
            4    5     2    id  Lcom/sun/xml/internal/xsom/XSIdentityConstraint;
    MethodParameters:
      Name  Flags
      decl  

  public void simpleType(com.sun.xml.internal.xsom.XSSimpleType);
    descriptor: (Lcom/sun/xml/internal/xsom/XSSimpleType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSSimpleType simpleType
         0: .line 226
            aload 0 /* this */
            aload 1 /* simpleType */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 227
            aload 1 /* simpleType */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSSimpleType.visit:(Lcom/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor;)V
         2: .line 228
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSSimpleType simpleType
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1  simpleType  Lcom/sun/xml/internal/xsom/XSSimpleType;
    MethodParameters:
            Name  Flags
      simpleType  

  public void particle(com.sun.xml.internal.xsom.XSParticle);
    descriptor: (Lcom/sun/xml/internal/xsom/XSParticle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSParticle particle
         0: .line 231
            aload 0 /* this */
            aload 1 /* particle */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 232
            aload 1 /* particle */
            invokeinterface com.sun.xml.internal.xsom.XSParticle.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSTerm.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         2: .line 233
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSParticle particle
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1  particle  Lcom/sun/xml/internal/xsom/XSParticle;
    MethodParameters:
          Name  Flags
      particle  

  public void empty(com.sun.xml.internal.xsom.XSContentType);
    descriptor: (Lcom/sun/xml/internal/xsom/XSContentType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSContentType empty
         0: .line 236
            aload 0 /* this */
            aload 1 /* empty */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            pop
         1: .line 237
            return
        end local 1 // com.sun.xml.internal.xsom.XSContentType empty
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    2     1  empty  Lcom/sun/xml/internal/xsom/XSContentType;
    MethodParameters:
       Name  Flags
      empty  

  public void listSimpleType(com.sun.xml.internal.xsom.XSListSimpleType);
    descriptor: (Lcom/sun/xml/internal/xsom/XSListSimpleType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSListSimpleType type
         0: .line 240
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 241
            aload 1 /* type */
            invokeinterface com.sun.xml.internal.xsom.XSListSimpleType.getItemType:()Lcom/sun/xml/internal/xsom/XSSimpleType;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSSimpleType.visit:(Lcom/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor;)V
         2: .line 242
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSListSimpleType type
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1  type  Lcom/sun/xml/internal/xsom/XSListSimpleType;
    MethodParameters:
      Name  Flags
      type  

  public void restrictionSimpleType(com.sun.xml.internal.xsom.XSRestrictionSimpleType);
    descriptor: (Lcom/sun/xml/internal/xsom/XSRestrictionSimpleType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSRestrictionSimpleType type
         0: .line 245
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 2
         1: .line 246
            aload 1 /* type */
            invokeinterface com.sun.xml.internal.xsom.XSRestrictionSimpleType.getBaseType:()Lcom/sun/xml/internal/xsom/XSType;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSType.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         2: .line 247
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSRestrictionSimpleType type
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    3     1  type  Lcom/sun/xml/internal/xsom/XSRestrictionSimpleType;
    MethodParameters:
      Name  Flags
      type  

  public void unionSimpleType(com.sun.xml.internal.xsom.XSUnionSimpleType);
    descriptor: (Lcom/sun/xml/internal/xsom/XSUnionSimpleType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSUnionSimpleType type
         0: .line 250
            aload 0 /* this */
            aload 1 /* type */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 6
         1: .line 251
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 252
      StackMap locals: int
      StackMap stack:
            aload 1 /* type */
            iload 2 /* i */
            invokeinterface com.sun.xml.internal.xsom.XSUnionSimpleType.getMember:(I)Lcom/sun/xml/internal/xsom/XSSimpleType;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSSimpleType.visit:(Lcom/sun/xml/internal/xsom/visitor/XSSimpleTypeVisitor;)V
         4: .line 251
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 1 /* type */
            invokeinterface com.sun.xml.internal.xsom.XSUnionSimpleType.getMemberSize:()I
            if_icmplt 3
        end local 2 // int i
         6: .line 254
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSUnionSimpleType type
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    7     1  type  Lcom/sun/xml/internal/xsom/XSUnionSimpleType;
            2    6     2     i  I
    MethodParameters:
      Name  Flags
      type  

  public void identityConstraint(com.sun.xml.internal.xsom.XSIdentityConstraint);
    descriptor: (Lcom/sun/xml/internal/xsom/XSIdentityConstraint;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSIdentityConstraint id
         0: .line 257
            aload 0 /* this */
            aload 1 /* id */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            ifeq 6
         1: .line 258
            aload 1 /* id */
            invokeinterface com.sun.xml.internal.xsom.XSIdentityConstraint.getSelector:()Lcom/sun/xml/internal/xsom/XSXPath;
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSXPath.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
         2: .line 259
            aload 1 /* id */
            invokeinterface com.sun.xml.internal.xsom.XSIdentityConstraint.getFields:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 5
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker com.sun.xml.internal.xsom.XSIdentityConstraint top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.xsom.XSXPath
            astore 2 /* xp */
        start local 2 // com.sun.xml.internal.xsom.XSXPath xp
         4: .line 260
            aload 2 /* xp */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.XSXPath.visit:(Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
        end local 2 // com.sun.xml.internal.xsom.XSXPath xp
         5: .line 259
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 262
      StackMap locals: com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker com.sun.xml.internal.xsom.XSIdentityConstraint
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.xsom.XSIdentityConstraint id
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    7     1    id  Lcom/sun/xml/internal/xsom/XSIdentityConstraint;
            4    5     2    xp  Lcom/sun/xml/internal/xsom/XSXPath;
    MethodParameters:
      Name  Flags
      id    

  public void xpath(com.sun.xml.internal.xsom.XSXPath);
    descriptor: (Lcom/sun/xml/internal/xsom/XSXPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
        start local 1 // com.sun.xml.internal.xsom.XSXPath xp
         0: .line 265
            aload 0 /* this */
            aload 1 /* xp */
            invokevirtual com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker.check:(Lcom/sun/xml/internal/xsom/XSComponent;)Z
            pop
         1: .line 266
            return
        end local 1 // com.sun.xml.internal.xsom.XSXPath xp
        end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.UnusedCustomizationChecker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker;
            0    2     1    xp  Lcom/sun/xml/internal/xsom/XSXPath;
    MethodParameters:
      Name  Flags
      xp    
}
SourceFile: "UnusedCustomizationChecker.java"