public class com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl implements com.sun.org.apache.xerces.internal.xs.ElementPSVI
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
  super_class: java.lang.Object
{
  protected com.sun.org.apache.xerces.internal.xs.XSElementDeclaration fDeclaration;
    descriptor: Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xs.XSTypeDefinition fTypeDecl;
    descriptor: Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0004) ACC_PROTECTED

  protected boolean fNil;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean fSpecified;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo fValue;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xs.XSNotationDeclaration fNotation;
    descriptor: Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
    flags: (0x0004) ACC_PROTECTED

  protected short fValidationAttempted;
    descriptor: S
    flags: (0x0004) ACC_PROTECTED

  protected short fValidity;
    descriptor: S
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String[] fErrors;
    descriptor: [Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String fValidationContext;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] fGrammars;
    descriptor: [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xs.XSModel fSchemaInformation;
    descriptor: Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0004) ACC_PROTECTED

  protected boolean fIsConstant;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 95
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
         2: .line 57
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fTypeDecl:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
         3: .line 62
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNil:Z
         4: .line 66
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSpecified:Z
         5: .line 69
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
         6: .line 72
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNotation:Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
         7: .line 75
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
         8: .line 78
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidity:S
         9: .line 81
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
        10: .line 84
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
        11: .line 87
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
        12: .line 90
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
        13: .line 95
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public void <init>(boolean, com.sun.org.apache.xerces.internal.xs.ElementPSVI);
    descriptor: (ZLcom/sun/org/apache/xerces/internal/xs/ElementPSVI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
        start local 1 // boolean isConstant
        start local 2 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
         0: .line 97
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 54
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
         2: .line 57
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fTypeDecl:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
         3: .line 62
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNil:Z
         4: .line 66
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSpecified:Z
         5: .line 69
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
         6: .line 72
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNotation:Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
         7: .line 75
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
         8: .line 78
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidity:S
         9: .line 81
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
        10: .line 84
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
        11: .line 87
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
        12: .line 90
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
        13: .line 98
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getElementDeclaration:()Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
        14: .line 99
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fTypeDecl:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        15: .line 100
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getNil:()Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNil:Z
        16: .line 101
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getIsSchemaSpecified:()Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSpecified:Z
        17: .line 102
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getSchemaValue:()Lcom/sun/org/apache/xerces/internal/xs/XSValue;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.copyFrom:(Lcom/sun/org/apache/xerces/internal/xs/XSValue;)V
        18: .line 103
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getNotation:()Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNotation:Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
        19: .line 104
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getValidationAttempted:()S
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
        20: .line 105
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getValidity:()S
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidity:S
        21: .line 106
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getValidationContext:()Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
        22: .line 107
            aload 2 /* elementPSVI */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
            ifeq 30
        23: .line 108
            aload 2 /* elementPSVI */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
            astore 3 /* elementPSVIImpl */
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl elementPSVIImpl
        24: .line 109
            aload 0 /* this */
            aload 3 /* elementPSVIImpl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            ifnull 26
        25: .line 110
            aload 3 /* elementPSVIImpl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            goto 27
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl int com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
        26: aconst_null
        27: .line 109
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl int com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl java.lang.String[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
        28: .line 111
            aload 3 /* elementPSVIImpl */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.copySchemaInformationTo:(Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;)V
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl elementPSVIImpl
        29: .line 112
            goto 44
        30: .line 114
      StackMap locals:
      StackMap stack:
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getErrorCodes:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
            astore 3 /* errorCodes */
        start local 3 // com.sun.org.apache.xerces.internal.xs.StringList errorCodes
        31: .line 115
            aload 3 /* errorCodes */
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.getLength:()I
            istore 4 /* length */
        start local 4 // int length
        32: .line 116
            iload 4 /* length */
            ifle 43
        33: .line 117
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getErrorMessages:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
            astore 5 /* errorMessages */
        start local 5 // com.sun.org.apache.xerces.internal.xs.StringList errorMessages
        34: .line 118
            iload 4 /* length */
            iconst_1
            ishl
            anewarray java.lang.String
            astore 6 /* errors */
        start local 6 // java.lang.String[] errors
        35: .line 119
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        36: iconst_0
            istore 8 /* j */
        start local 8 // int j
        37: goto 41
        38: .line 120
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl int com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.StringList int com.sun.org.apache.xerces.internal.xs.StringList java.lang.String[] int int
      StackMap stack:
            aload 6 /* errors */
            iload 8 /* j */
            iinc 8 /* j */ 1
            aload 3 /* errorCodes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.item:(I)Ljava/lang/String;
            aastore
        39: .line 121
            aload 6 /* errors */
            iload 8 /* j */
            iinc 8 /* j */ 1
            aload 5 /* errorMessages */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.item:(I)Ljava/lang/String;
            aastore
        40: .line 119
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        41: iload 7 /* i */
            iload 4 /* length */
            if_icmplt 38
        end local 8 // int j
        end local 7 // int i
        42: .line 123
            aload 0 /* this */
            aload 6 /* errors */
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
        end local 6 // java.lang.String[] errors
        end local 5 // com.sun.org.apache.xerces.internal.xs.StringList errorMessages
        43: .line 125
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl int com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.StringList int
      StackMap stack:
            aload 0 /* this */
            aload 2 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getSchemaInformation:()Lcom/sun/org/apache/xerces/internal/xs/XSModel;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
        end local 4 // int length
        end local 3 // com.sun.org.apache.xerces.internal.xs.StringList errorCodes
        44: .line 127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isConstant */
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fIsConstant:Z
        45: .line 128
            return
        end local 2 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
        end local 1 // boolean isConstant
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   46     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            0   46     1       isConstant  Z
            0   46     2      elementPSVI  Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
           24   29     3  elementPSVIImpl  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
           31   44     3       errorCodes  Lcom/sun/org/apache/xerces/internal/xs/StringList;
           32   44     4           length  I
           34   43     5    errorMessages  Lcom/sun/org/apache/xerces/internal/xs/StringList;
           35   43     6           errors  [Ljava/lang/String;
           36   42     7                i  I
           37   42     8                j  I
    MethodParameters:
             Name  Flags
      isConstant   
      elementPSVI  

  public com.sun.org.apache.xerces.internal.xs.ItemPSVI constant();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/ItemPSVI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 138
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.isConstant:()Z
            ifeq 2
         1: .line 139
            aload 0 /* this */
            areturn
         2: .line 141
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
            dup
            iconst_1
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.<init>:(ZLcom/sun/org/apache/xerces/internal/xs/ElementPSVI;)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

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

  public java.lang.String getSchemaDefault();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 158
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSElementDeclaration.getConstraintValue:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public java.lang.String getSchemaNormalizedValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 169
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.getNormalizedValue:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

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

  public short getValidationAttempted();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 188
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public short getValidity();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 199
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidity:S
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public com.sun.org.apache.xerces.internal.xs.StringList getErrorCodes();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/StringList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 209
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            arraylength
            ifne 2
         1: .line 210
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.StringListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl;
            areturn
         2: .line 212
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.PSVIErrorList
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.PSVIErrorList.<init>:([Ljava/lang/String;Z)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public com.sun.org.apache.xerces.internal.xs.StringList getErrorMessages();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/StringList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 222
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            arraylength
            ifne 2
         1: .line 223
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.StringListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl;
            areturn
         2: .line 225
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.PSVIErrorList
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.PSVIErrorList.<init>:([Ljava/lang/String;Z)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public java.lang.String getValidationContext();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 230
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

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

  public com.sun.org.apache.xerces.internal.xs.XSNotationDeclaration getNotation();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 248
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNotation:Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public com.sun.org.apache.xerces.internal.xs.XSTypeDefinition getTypeDefinition();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 257
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fTypeDecl:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition getMemberTypeDefinition();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 270
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public com.sun.org.apache.xerces.internal.xs.XSElementDeclaration getElementDeclaration();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 280
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public synchronized com.sun.org.apache.xerces.internal.xs.XSModel getSchemaInformation();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSModel;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 290
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
            ifnonnull 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            ifnull 2
         1: .line 291
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSModelImpl.<init>:([Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
         2: .line 293
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public java.lang.Object getActualNormalizedValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 300
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.getActualValue:()Ljava/lang/Object;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public short getActualNormalizedValueType();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 307
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.getActualValueType:()S
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public com.sun.org.apache.xerces.internal.xs.ShortList getItemValueTypes();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/ShortList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 314
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.getListValueTypes:()Lcom/sun/org/apache/xerces/internal/xs/ShortList;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public com.sun.org.apache.xerces.internal.xs.XSValue getSchemaValue();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xs/XSValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
         0: .line 321
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  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.xs.ElementPSVImpl this
         0: .line 328
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
         1: .line 329
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fTypeDecl:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
         2: .line 330
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNil:Z
         3: .line 331
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSpecified:Z
         4: .line 332
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNotation:Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
         5: .line 333
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
         6: .line 334
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidity:S
         7: .line 335
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
         8: .line 336
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
         9: .line 337
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.reset:()V
        10: .line 338
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;

  public void copySchemaInformationTo(com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl target
         0: .line 341
            aload 1 /* target */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
         1: .line 342
            aload 1 /* target */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
         2: .line 343
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl target
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            0    3     1  target  Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
    MethodParameters:
        Name  Flags
      target  
}
SourceFile: "ElementPSVImpl.java"