public final class com.sun.xml.internal.xsom.impl.WildcardImpl$Finite extends com.sun.xml.internal.xsom.impl.WildcardImpl implements com.sun.xml.internal.xsom.XSWildcard$Union
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.xsom.impl.WildcardImpl$Finite
  super_class: com.sun.xml.internal.xsom.impl.WildcardImpl
{
  private final java.util.Set<java.lang.String> names;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private final java.util.Set<java.lang.String> namesView;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  public void <init>(com.sun.xml.internal.xsom.impl.parser.SchemaDocumentImpl, com.sun.xml.internal.xsom.impl.AnnotationImpl, org.xml.sax.Locator, com.sun.xml.internal.xsom.impl.ForeignAttributesImpl, java.util.Set<java.lang.String>, );
    descriptor: (Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lorg/xml/sax/Locator;Lcom/sun/xml/internal/xsom/impl/ForeignAttributesImpl;Ljava/util/Set;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=7
        start local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
        start local 1 // com.sun.xml.internal.xsom.impl.parser.SchemaDocumentImpl owner
        start local 2 // com.sun.xml.internal.xsom.impl.AnnotationImpl _annon
        start local 3 // org.xml.sax.Locator _loc
        start local 4 // com.sun.xml.internal.xsom.impl.ForeignAttributesImpl _fa
        start local 5 // java.util.Set ns
        start local 6 // int _mode
         0: .line 139
            aload 0 /* this */
            aload 1 /* owner */
            aload 2 /* _annon */
            aload 3 /* _loc */
            aload 4 /* _fa */
            iload 6 /* _mode */
            invokespecial com.sun.xml.internal.xsom.impl.WildcardImpl.<init>:(Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lorg/xml/sax/Locator;Lcom/sun/xml/internal/xsom/impl/ForeignAttributesImpl;I)V
         1: .line 140
            aload 0 /* this */
            aload 5 /* ns */
            putfield com.sun.xml.internal.xsom.impl.WildcardImpl$Finite.names:Ljava/util/Set;
         2: .line 141
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.xsom.impl.WildcardImpl$Finite.names:Ljava/util/Set;
            invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
            putfield com.sun.xml.internal.xsom.impl.WildcardImpl$Finite.namesView:Ljava/util/Set;
         3: .line 142
            return
        end local 6 // int _mode
        end local 5 // java.util.Set ns
        end local 4 // com.sun.xml.internal.xsom.impl.ForeignAttributesImpl _fa
        end local 3 // org.xml.sax.Locator _loc
        end local 2 // com.sun.xml.internal.xsom.impl.AnnotationImpl _annon
        end local 1 // com.sun.xml.internal.xsom.impl.parser.SchemaDocumentImpl owner
        end local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/xml/internal/xsom/impl/WildcardImpl$Finite;
            0    4     1   owner  Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;
            0    4     2  _annon  Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;
            0    4     3    _loc  Lorg/xml/sax/Locator;
            0    4     4     _fa  Lcom/sun/xml/internal/xsom/impl/ForeignAttributesImpl;
            0    4     5      ns  Ljava/util/Set<Ljava/lang/String;>;
            0    4     6   _mode  I
    Signature: (Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lorg/xml/sax/Locator;Lcom/sun/xml/internal/xsom/impl/ForeignAttributesImpl;Ljava/util/Set<Ljava/lang/String;>;I)V
    MethodParameters:
        Name  Flags
      owner   
      _annon  
      _loc    
      _fa     
      ns      
      _mode   

  public java.util.Iterator<java.lang.String> iterateNamespaces();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
         0: .line 148
            aload 0 /* this */
            getfield com.sun.xml.internal.xsom.impl.WildcardImpl$Finite.names:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            areturn
        end local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/xsom/impl/WildcardImpl$Finite;
    Signature: ()Ljava/util/Iterator<Ljava/lang/String;>;

  public java.util.Collection<java.lang.String> getNamespaces();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
         0: .line 152
            aload 0 /* this */
            getfield com.sun.xml.internal.xsom.impl.WildcardImpl$Finite.namesView:Ljava/util/Set;
            areturn
        end local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/xsom/impl/WildcardImpl$Finite;
    Signature: ()Ljava/util/Collection<Ljava/lang/String;>;

  public boolean acceptsNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
        start local 1 // java.lang.String namespaceURI
         0: .line 156
            aload 0 /* this */
            getfield com.sun.xml.internal.xsom.impl.WildcardImpl$Finite.names:Ljava/util/Set;
            aload 1 /* namespaceURI */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/xsom/impl/WildcardImpl$Finite;
            0    1     1  namespaceURI  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public void visit(com.sun.xml.internal.xsom.visitor.XSWildcardVisitor);
    descriptor: (Lcom/sun/xml/internal/xsom/visitor/XSWildcardVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
        start local 1 // com.sun.xml.internal.xsom.visitor.XSWildcardVisitor visitor
         0: .line 160
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.visitor.XSWildcardVisitor.union:(Lcom/sun/xml/internal/xsom/XSWildcard$Union;)V
         1: .line 161
            return
        end local 1 // com.sun.xml.internal.xsom.visitor.XSWildcardVisitor visitor
        end local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/xml/internal/xsom/impl/WildcardImpl$Finite;
            0    2     1  visitor  Lcom/sun/xml/internal/xsom/visitor/XSWildcardVisitor;
    MethodParameters:
         Name  Flags
      visitor  

  public java.lang.Object apply(com.sun.xml.internal.xsom.visitor.XSWildcardFunction);
    descriptor: (Lcom/sun/xml/internal/xsom/visitor/XSWildcardFunction;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
        start local 1 // com.sun.xml.internal.xsom.visitor.XSWildcardFunction function
         0: .line 163
            aload 1 /* function */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.xsom.visitor.XSWildcardFunction.union:(Lcom/sun/xml/internal/xsom/XSWildcard$Union;)Ljava/lang/Object;
            areturn
        end local 1 // com.sun.xml.internal.xsom.visitor.XSWildcardFunction function
        end local 0 // com.sun.xml.internal.xsom.impl.WildcardImpl$Finite this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/xsom/impl/WildcardImpl$Finite;
            0    1     1  function  Lcom/sun/xml/internal/xsom/visitor/XSWildcardFunction;
    MethodParameters:
          Name  Flags
      function  
}
SourceFile: "WildcardImpl.java"
NestHost: com.sun.xml.internal.xsom.impl.WildcardImpl
InnerClasses:
  public abstract Union = com.sun.xml.internal.xsom.XSWildcard$Union of com.sun.xml.internal.xsom.XSWildcard
  public final Finite = com.sun.xml.internal.xsom.impl.WildcardImpl$Finite of com.sun.xml.internal.xsom.impl.WildcardImpl