public class com.ctc.wstx.ent.IntEntity extends com.ctc.wstx.ent.EntityDecl
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.ctc.wstx.ent.IntEntity
  super_class: com.ctc.wstx.ent.EntityDecl
{
  protected final javax.xml.stream.Location mContentLocation;
    descriptor: Ljavax/xml/stream/Location;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  final char[] mRepl;
    descriptor: [C
    flags: (0x0010) ACC_FINAL

  java.lang.String mReplText;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  public void <init>(javax.xml.stream.Location, java.lang.String, java.net.URL, char[], javax.xml.stream.Location);
    descriptor: (Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/net/URL;[CLjavax/xml/stream/Location;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=6
        start local 0 // com.ctc.wstx.ent.IntEntity this
        start local 1 // javax.xml.stream.Location loc
        start local 2 // java.lang.String name
        start local 3 // java.net.URL ctxt
        start local 4 // char[] repl
        start local 5 // javax.xml.stream.Location defLoc
         0: .line 36
            aload 0 /* this */
            aload 1 /* loc */
            aload 2 /* name */
            aload 3 /* ctxt */
            invokespecial com.ctc.wstx.ent.EntityDecl.<init>:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/net/URL;)V
         1: .line 31
            aload 0 /* this */
            aconst_null
            putfield com.ctc.wstx.ent.IntEntity.mReplText:Ljava/lang/String;
         2: .line 37
            aload 0 /* this */
            aload 4 /* repl */
            putfield com.ctc.wstx.ent.IntEntity.mRepl:[C
         3: .line 38
            aload 0 /* this */
            aload 5 /* defLoc */
            putfield com.ctc.wstx.ent.IntEntity.mContentLocation:Ljavax/xml/stream/Location;
         4: .line 39
            return
        end local 5 // javax.xml.stream.Location defLoc
        end local 4 // char[] repl
        end local 3 // java.net.URL ctxt
        end local 2 // java.lang.String name
        end local 1 // javax.xml.stream.Location loc
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/ctc/wstx/ent/IntEntity;
            0    5     1     loc  Ljavax/xml/stream/Location;
            0    5     2    name  Ljava/lang/String;
            0    5     3    ctxt  Ljava/net/URL;
            0    5     4    repl  [C
            0    5     5  defLoc  Ljavax/xml/stream/Location;
    MethodParameters:
        Name  Flags
      loc     
      name    
      ctxt    
      repl    
      defLoc  

  public static com.ctc.wstx.ent.IntEntity create(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/ctc/wstx/ent/IntEntity;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String id
        start local 1 // java.lang.String repl
         0: .line 43
            aload 0 /* id */
            aload 1 /* repl */
            invokevirtual java.lang.String.toCharArray:()[C
            invokestatic com.ctc.wstx.ent.IntEntity.create:(Ljava/lang/String;[C)Lcom/ctc/wstx/ent/IntEntity;
            areturn
        end local 1 // java.lang.String repl
        end local 0 // java.lang.String id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    id  Ljava/lang/String;
            0    1     1  repl  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    
      repl  

  public static com.ctc.wstx.ent.IntEntity create(java.lang.String, char[]);
    descriptor: (Ljava/lang/String;[C)Lcom/ctc/wstx/ent/IntEntity;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // java.lang.String id
        start local 1 // char[] val
         0: .line 48
            invokestatic com.ctc.wstx.io.WstxInputLocation.getEmptyLocation:()Lcom/ctc/wstx/io/WstxInputLocation;
            astore 2 /* loc */
        start local 2 // com.ctc.wstx.io.WstxInputLocation loc
         1: .line 49
            new com.ctc.wstx.ent.IntEntity
            dup
            aload 2 /* loc */
            aload 0 /* id */
            aconst_null
            aload 1 /* val */
            aload 2 /* loc */
            invokespecial com.ctc.wstx.ent.IntEntity.<init>:(Ljavax/xml/stream/Location;Ljava/lang/String;Ljava/net/URL;[CLjavax/xml/stream/Location;)V
            areturn
        end local 2 // com.ctc.wstx.io.WstxInputLocation loc
        end local 1 // char[] val
        end local 0 // java.lang.String id
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    id  Ljava/lang/String;
            0    2     1   val  [C
            1    2     2   loc  Lcom/ctc/wstx/io/WstxInputLocation;
    MethodParameters:
      Name  Flags
      id    
      val   

  public java.lang.String getNotationName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.ent.IntEntity this
         0: .line 54
            aconst_null
            areturn
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/ent/IntEntity;

  public java.lang.String getPublicId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.ent.IntEntity this
         0: .line 59
            aconst_null
            areturn
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/ent/IntEntity;

  public java.lang.String getReplacementText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.ctc.wstx.ent.IntEntity this
         0: .line 65
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mReplText:Ljava/lang/String;
            astore 1 /* repl */
        start local 1 // java.lang.String repl
         1: .line 66
            aload 1 /* repl */
            ifnonnull 6
         2: .line 67
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            arraylength
            ifne 3
            ldc ""
            goto 4
      StackMap locals: java.lang.String
      StackMap stack:
         3: new java.lang.String
            dup
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            invokespecial java.lang.String.<init>:([C)V
      StackMap locals:
      StackMap stack: java.lang.String
         4: astore 1 /* repl */
         5: .line 68
            aload 0 /* this */
            aload 1 /* repl */
            putfield com.ctc.wstx.ent.IntEntity.mReplText:Ljava/lang/String;
         6: .line 70
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mReplText:Ljava/lang/String;
            areturn
        end local 1 // java.lang.String repl
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/ctc/wstx/ent/IntEntity;
            1    7     1  repl  Ljava/lang/String;

  public int getReplacementText(java.io.Writer);
    descriptor: (Ljava/io/Writer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.ctc.wstx.ent.IntEntity this
        start local 1 // java.io.Writer w
         0: .line 76
            aload 1 /* w */
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            invokevirtual java.io.Writer.write:([C)V
         1: .line 77
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            arraylength
            ireturn
        end local 1 // java.io.Writer w
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/ctc/wstx/ent/IntEntity;
            0    2     1     w  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      w     

  public java.lang.String getSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.ent.IntEntity this
         0: .line 82
            aconst_null
            areturn
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/ent/IntEntity;

  public void writeEnc(java.io.Writer);
    descriptor: (Ljava/io/Writer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.ctc.wstx.ent.IntEntity this
        start local 1 // java.io.Writer w
         0: .line 94
            aload 1 /* w */
            ldc "<!ENTITY "
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         1: .line 95
            aload 1 /* w */
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mName:Ljava/lang/String;
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         2: .line 96
            aload 1 /* w */
            ldc " \""
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         3: .line 97
            aload 1 /* w */
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            iconst_0
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            arraylength
            invokestatic com.ctc.wstx.io.TextEscaper.outputDTDText:(Ljava/io/Writer;[CII)V
         4: .line 98
            aload 1 /* w */
            ldc "\">"
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         5: .line 99
            return
        end local 1 // java.io.Writer w
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/ctc/wstx/ent/IntEntity;
            0    6     1     w  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      w     

  public char[] getReplacementChars();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.ent.IntEntity this
         0: .line 118
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            areturn
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/ent/IntEntity;

  public boolean isExternal();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.ent.IntEntity this
         0: .line 124
            iconst_0
            ireturn
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/ent/IntEntity;

  public boolean isParsed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.ent.IntEntity this
         0: .line 127
            iconst_1
            ireturn
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/ent/IntEntity;

  public com.ctc.wstx.io.WstxInputSource expand(com.ctc.wstx.io.WstxInputSource, javax.xml.stream.XMLResolver, com.ctc.wstx.api.ReaderConfig, int);
    descriptor: (Lcom/ctc/wstx/io/WstxInputSource;Ljavax/xml/stream/XMLResolver;Lcom/ctc/wstx/api/ReaderConfig;I)Lcom/ctc/wstx/io/WstxInputSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.ctc.wstx.ent.IntEntity this
        start local 1 // com.ctc.wstx.io.WstxInputSource parent
        start local 2 // javax.xml.stream.XMLResolver res
        start local 3 // com.ctc.wstx.api.ReaderConfig cfg
        start local 4 // int xmlVersion
         0: .line 140
            aload 1 /* parent */
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mName:Ljava/lang/String;
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            iconst_0
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mRepl:[C
            arraylength
            aload 0 /* this */
            getfield com.ctc.wstx.ent.IntEntity.mContentLocation:Ljavax/xml/stream/Location;
            aconst_null
         1: .line 138
            invokestatic com.ctc.wstx.io.InputSourceFactory.constructCharArraySource:(Lcom/ctc/wstx/io/WstxInputSource;Ljava/lang/String;[CIILjavax/xml/stream/Location;Ljava/net/URL;)Lcom/ctc/wstx/io/WstxInputSource;
            areturn
        end local 4 // int xmlVersion
        end local 3 // com.ctc.wstx.api.ReaderConfig cfg
        end local 2 // javax.xml.stream.XMLResolver res
        end local 1 // com.ctc.wstx.io.WstxInputSource parent
        end local 0 // com.ctc.wstx.ent.IntEntity this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/ctc/wstx/ent/IntEntity;
            0    2     1      parent  Lcom/ctc/wstx/io/WstxInputSource;
            0    2     2         res  Ljavax/xml/stream/XMLResolver;
            0    2     3         cfg  Lcom/ctc/wstx/api/ReaderConfig;
            0    2     4  xmlVersion  I
    MethodParameters:
            Name  Flags
      parent      
      res         
      cfg         
      xmlVersion  
}
SourceFile: "IntEntity.java"