public class com.sun.org.apache.xerces.internal.impl.validation.ValidationState implements com.sun.org.apache.xerces.internal.impl.dv.ValidationContext
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.validation.ValidationState
  super_class: java.lang.Object
{
  private boolean fExtraChecking;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

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

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

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

  private com.sun.org.apache.xerces.internal.impl.validation.EntityState fEntityState;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.xni.NamespaceContext fNamespaceContext;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Locale fLocale;
    descriptor: Ljava/util/Locale;
    flags: (0x0002) ACC_PRIVATE

  private java.util.HashSet<java.lang.String> fIds;
    descriptor: Ljava/util/HashSet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/HashSet<Ljava/lang/String;>;

  private java.util.List<java.lang.String> fIdRefList;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 41
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 46
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fExtraChecking:Z
         2: .line 47
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fFacetChecking:Z
         3: .line 48
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNormalize:Z
         4: .line 49
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaces:Z
         5: .line 51
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fEntityState:Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
         6: .line 52
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
         7: .line 53
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         8: .line 54
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fLocale:Ljava/util/Locale;
         9: .line 41
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;

  public void setExtraChecking(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // boolean newValue
         0: .line 63
            aload 0 /* this */
            iload 1 /* newValue */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fExtraChecking:Z
         1: .line 64
            return
        end local 1 // boolean newValue
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  newValue  Z
    MethodParameters:
          Name  Flags
      newValue  

  public void setFacetChecking(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // boolean newValue
         0: .line 67
            aload 0 /* this */
            iload 1 /* newValue */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fFacetChecking:Z
         1: .line 68
            return
        end local 1 // boolean newValue
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  newValue  Z
    MethodParameters:
          Name  Flags
      newValue  

  public void setNormalizationRequired(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // boolean newValue
         0: .line 71
            aload 0 /* this */
            iload 1 /* newValue */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNormalize:Z
         1: .line 72
            return
        end local 1 // boolean newValue
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  newValue  Z
    MethodParameters:
          Name  Flags
      newValue  

  public void setUsingNamespaces(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // boolean newValue
         0: .line 75
            aload 0 /* this */
            iload 1 /* newValue */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaces:Z
         1: .line 76
            return
        end local 1 // boolean newValue
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  newValue  Z
    MethodParameters:
          Name  Flags
      newValue  

  public void setEntityState(com.sun.org.apache.xerces.internal.impl.validation.EntityState);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // com.sun.org.apache.xerces.internal.impl.validation.EntityState state
         0: .line 79
            aload 0 /* this */
            aload 1 /* state */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fEntityState:Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
         1: .line 80
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.validation.EntityState state
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  state  Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
    MethodParameters:
       Name  Flags
      state  

  public void setNamespaceSupport(com.sun.org.apache.xerces.internal.xni.NamespaceContext);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespace
         0: .line 83
            aload 0 /* this */
            aload 1 /* namespace */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
         1: .line 84
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespace
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  namespace  Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
    MethodParameters:
           Name  Flags
      namespace  

  public void setSymbolTable(com.sun.org.apache.xerces.internal.util.SymbolTable);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable sTable
         0: .line 87
            aload 0 /* this */
            aload 1 /* sTable */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         1: .line 88
            return
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable sTable
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  sTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    MethodParameters:
        Name  Flags
      sTable  

  public java.util.Iterator<java.lang.String> checkIDRefID();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 96
            aconst_null
            astore 1 /* missingIDs */
        start local 1 // java.util.HashSet missingIDs
         1: .line 97
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
            ifnull 11
         2: .line 99
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 10
         4: .line 100
      StackMap locals: com.sun.org.apache.xerces.internal.impl.validation.ValidationState java.util.HashSet top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* key */
        start local 2 // java.lang.String key
         5: .line 101
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
            aload 2 /* key */
            invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
            ifne 9
         6: .line 102
      StackMap locals: com.sun.org.apache.xerces.internal.impl.validation.ValidationState java.util.HashSet java.lang.String int
      StackMap stack:
            aload 1 /* missingIDs */
            ifnonnull 8
         7: .line 103
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 1 /* missingIDs */
         8: .line 105
      StackMap locals:
      StackMap stack:
            aload 1 /* missingIDs */
            aload 2 /* key */
            invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
            pop
         9: .line 99
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
        end local 2 // java.lang.String key
      StackMap locals: com.sun.org.apache.xerces.internal.impl.validation.ValidationState java.util.HashSet top int
      StackMap stack:
        10: iload 3 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 4
        end local 3 // int i
        11: .line 109
      StackMap locals: com.sun.org.apache.xerces.internal.impl.validation.ValidationState java.util.HashSet
      StackMap stack:
            aload 1 /* missingIDs */
            ifnull 12
            aload 1 /* missingIDs */
            invokevirtual java.util.HashSet.iterator:()Ljava/util/Iterator;
            goto 13
      StackMap locals:
      StackMap stack:
        12: aconst_null
      StackMap locals:
      StackMap stack: java.util.Iterator
        13: areturn
        end local 1 // java.util.HashSet missingIDs
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            1   14     1  missingIDs  Ljava/util/HashSet<Ljava/lang/String;>;
            5   10     2         key  Ljava/lang/String;
            3   11     3           i  I
    Signature: ()Ljava/util/Iterator<Ljava/lang/String;>;

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 113
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fExtraChecking:Z
         1: .line 114
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fFacetChecking:Z
         2: .line 115
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaces:Z
         3: .line 116
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
         4: .line 117
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
         5: .line 118
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fEntityState:Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
         6: .line 119
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
         7: .line 120
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         8: .line 121
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;

  public void resetIDTables();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 130
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
         1: .line 131
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
         2: .line 132
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;

  public boolean needExtraChecking();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 140
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fExtraChecking:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;

  public boolean needFacetChecking();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 145
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fFacetChecking:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;

  public boolean needToNormalize();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 149
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNormalize:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;

  public boolean useNamespaces();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 153
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaces:Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;

  public boolean isEntityDeclared(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.lang.String name
         0: .line 158
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fEntityState:Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
            ifnull 2
         1: .line 159
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fEntityState:Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.getSymbol:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.impl.validation.EntityState.isEntityDeclared:(Ljava/lang/String;)Z
            ireturn
         2: .line 161
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public boolean isEntityUnparsed(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.lang.String name
         0: .line 164
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fEntityState:Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
            ifnull 2
         1: .line 165
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fEntityState:Lcom/sun/org/apache/xerces/internal/impl/validation/EntityState;
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.getSymbol:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.impl.validation.EntityState.isEntityUnparsed:(Ljava/lang/String;)Z
            ireturn
         2: .line 167
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public boolean isIdDeclared(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.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.lang.String name
         0: .line 172
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
            aload 1 /* name */
            invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void addId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.lang.String name
         0: .line 175
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
            ifnonnull 1
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
         1: .line 176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIds:Ljava/util/HashSet;
            aload 1 /* name */
            invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
            pop
         2: .line 177
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void addIdRef(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.lang.String name
         0: .line 181
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
            ifnonnull 1
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
         1: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fIdRefList:Ljava/util/List;
            aload 1 /* name */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 183
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String getSymbol(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.lang.String symbol
         0: .line 187
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            ifnull 2
         1: .line 188
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 1 /* symbol */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            areturn
         2: .line 193
      StackMap locals:
      StackMap stack:
            aload 1 /* symbol */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.String symbol
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    3     1  symbol  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      symbol  

  public java.lang.String getURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.lang.String prefix
         0: .line 197
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            ifnull 2
         1: .line 198
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 1 /* prefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            areturn
         2: .line 200
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    3     1  prefix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
        start local 1 // java.util.Locale locale
         0: .line 206
            aload 0 /* this */
            aload 1 /* locale */
            putfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fLocale:Ljava/util/Locale;
         1: .line 207
            return
        end local 1 // java.util.Locale locale
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            0    2     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
         0: .line 210
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.validation.ValidationState.fLocale:Ljava/util/Locale;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.validation.ValidationState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
}
SourceFile: "ValidationState.java"