public class sun.rmi.rmic.newrmic.IndentingWriter extends java.io.BufferedWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.rmi.rmic.newrmic.IndentingWriter
  super_class: java.io.BufferedWriter
{
  private final int indentStep;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int tabSize;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private int currentIndent;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.io.Writer);
    descriptor: (Ljava/io/Writer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.io.Writer out
         0: .line 64
            aload 0 /* this */
            aload 1 /* out */
            iconst_4
            invokespecial sun.rmi.rmic.newrmic.IndentingWriter.<init>:(Ljava/io/Writer;I)V
         1: .line 65
            return
        end local 1 // java.io.Writer out
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    2     1   out  Ljava/io/Writer;
    MethodParameters:
      Name  Flags
      out   

  public void <init>(java.io.Writer, int);
    descriptor: (Ljava/io/Writer;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.io.Writer out
        start local 2 // int indentStep
         0: .line 72
            aload 0 /* this */
            aload 1 /* out */
            iload 2 /* indentStep */
            bipush 8
            invokespecial sun.rmi.rmic.newrmic.IndentingWriter.<init>:(Ljava/io/Writer;II)V
         1: .line 73
            return
        end local 2 // int indentStep
        end local 1 // java.io.Writer out
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    2     1         out  Ljava/io/Writer;
            0    2     2  indentStep  I
    MethodParameters:
            Name  Flags
      out         
      indentStep  

  public void <init>(java.io.Writer, int, int);
    descriptor: (Ljava/io/Writer;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.io.Writer out
        start local 2 // int indentStep
        start local 3 // int tabSize
         0: .line 80
            aload 0 /* this */
            aload 1 /* out */
            invokespecial java.io.BufferedWriter.<init>:(Ljava/io/Writer;)V
         1: .line 54
            aload 0 /* this */
            iconst_1
            putfield sun.rmi.rmic.newrmic.IndentingWriter.beginningOfLine:Z
         2: .line 57
            aload 0 /* this */
            iconst_0
            putfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
         3: .line 81
            iload 2 /* indentStep */
            ifge 5
         4: .line 82
            new java.lang.IllegalArgumentException
            dup
            ldc "negative indent step"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 84
      StackMap locals: sun.rmi.rmic.newrmic.IndentingWriter java.io.Writer int int
      StackMap stack:
            iload 3 /* tabSize */
            ifge 7
         6: .line 85
            new java.lang.IllegalArgumentException
            dup
            ldc "negative tab size"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 87
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* indentStep */
            putfield sun.rmi.rmic.newrmic.IndentingWriter.indentStep:I
         8: .line 88
            aload 0 /* this */
            iload 3 /* tabSize */
            putfield sun.rmi.rmic.newrmic.IndentingWriter.tabSize:I
         9: .line 89
            return
        end local 3 // int tabSize
        end local 2 // int indentStep
        end local 1 // java.io.Writer out
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0   10     1         out  Ljava/io/Writer;
            0   10     2  indentStep  I
            0   10     3     tabSize  I
    MethodParameters:
            Name  Flags
      out         
      indentStep  
      tabSize     

  public void write(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // int c
         0: .line 95
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.checkWrite:()V
         1: .line 96
            aload 0 /* this */
            iload 1 /* c */
            invokespecial java.io.BufferedWriter.write:(I)V
         2: .line 97
            return
        end local 1 // int c
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    3     1     c  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  public void write(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // char[] cbuf
        start local 2 // int off
        start local 3 // int len
         0: .line 103
            iload 3 /* len */
            ifle 2
         1: .line 104
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.checkWrite:()V
         2: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* cbuf */
            iload 2 /* off */
            iload 3 /* len */
            invokespecial java.io.BufferedWriter.write:([CII)V
         3: .line 107
            return
        end local 3 // int len
        end local 2 // int off
        end local 1 // char[] cbuf
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    4     1  cbuf  [C
            0    4     2   off  I
            0    4     3   len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      cbuf  
      off   
      len   

  public void write(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.String s
        start local 2 // int off
        start local 3 // int len
         0: .line 113
            iload 3 /* len */
            ifle 2
         1: .line 114
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.checkWrite:()V
         2: .line 116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            iload 2 /* off */
            iload 3 /* len */
            invokespecial java.io.BufferedWriter.write:(Ljava/lang/String;II)V
         3: .line 117
            return
        end local 3 // int len
        end local 2 // int off
        end local 1 // java.lang.String s
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    4     1     s  Ljava/lang/String;
            0    4     2   off  I
            0    4     3   len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     
      off   
      len   

  public void newLine();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
         0: .line 124
            aload 0 /* this */
            invokespecial java.io.BufferedWriter.newLine:()V
         1: .line 125
            aload 0 /* this */
            iconst_1
            putfield sun.rmi.rmic.newrmic.IndentingWriter.beginningOfLine:Z
         2: .line 126
            return
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
    Exceptions:
      throws java.io.IOException

  protected void checkWrite();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
         0: .line 137
            aload 0 /* this */
            getfield sun.rmi.rmic.newrmic.IndentingWriter.beginningOfLine:Z
            ifeq 11
         1: .line 138
            aload 0 /* this */
            iconst_0
            putfield sun.rmi.rmic.newrmic.IndentingWriter.beginningOfLine:Z
         2: .line 139
            aload 0 /* this */
            getfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
            istore 1 /* i */
        start local 1 // int i
         3: .line 140
            goto 6
         4: .line 141
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            bipush 9
            invokespecial java.io.BufferedWriter.write:(I)V
         5: .line 142
            iload 1 /* i */
            aload 0 /* this */
            getfield sun.rmi.rmic.newrmic.IndentingWriter.tabSize:I
            isub
            istore 1 /* i */
         6: .line 140
      StackMap locals:
      StackMap stack:
            iload 1 /* i */
            aload 0 /* this */
            getfield sun.rmi.rmic.newrmic.IndentingWriter.tabSize:I
            if_icmpge 4
         7: .line 144
            goto 10
         8: .line 145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 32
            invokespecial java.io.BufferedWriter.write:(I)V
         9: .line 146
            iinc 1 /* i */ -1
        10: .line 144
      StackMap locals:
      StackMap stack:
            iload 1 /* i */
            ifgt 8
        end local 1 // int i
        11: .line 149
      StackMap locals:
      StackMap stack:
            return
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            3   11     1     i  I
    Exceptions:
      throws java.io.IOException

  protected void indentIn();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
         0: .line 155
            aload 0 /* this */
            dup
            getfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
            aload 0 /* this */
            getfield sun.rmi.rmic.newrmic.IndentingWriter.indentStep:I
            iadd
            putfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
         1: .line 156
            return
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;

  protected void indentOut();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
         0: .line 162
            aload 0 /* this */
            dup
            getfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
            aload 0 /* this */
            getfield sun.rmi.rmic.newrmic.IndentingWriter.indentStep:I
            isub
            putfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
         1: .line 163
            aload 0 /* this */
            getfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
            ifge 3
         2: .line 164
            aload 0 /* this */
            iconst_0
            putfield sun.rmi.rmic.newrmic.IndentingWriter.currentIndent:I
         3: .line 165
      StackMap locals:
      StackMap stack:
            return
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;

  public void pI();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
         0: .line 171
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.indentIn:()V
         1: .line 172
            return
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;

  public void pO();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
         0: .line 178
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.indentOut:()V
         1: .line 179
            return
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;

  public void p(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.String s
         0: .line 185
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.write:(Ljava/lang/String;)V
         1: .line 186
            return
        end local 1 // java.lang.String s
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    2     1     s  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  public void pln();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
         0: .line 192
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.newLine:()V
         1: .line 193
            return
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
    Exceptions:
      throws java.io.IOException

  public void pln(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.String s
         0: .line 199
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.p:(Ljava/lang/String;)V
         1: .line 200
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 201
            return
        end local 1 // java.lang.String s
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    3     1     s  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  public void plnI(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.String s
         0: .line 207
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.p:(Ljava/lang/String;)V
         1: .line 208
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 209
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pI:()V
         3: .line 210
            return
        end local 1 // java.lang.String s
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    4     1     s  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  public void pO(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.String s
         0: .line 216
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pO:()V
         1: .line 217
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.p:(Ljava/lang/String;)V
         2: .line 218
            return
        end local 1 // java.lang.String s
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    3     1     s  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  public void pOln(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.String s
         0: .line 224
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pO:(Ljava/lang/String;)V
         1: .line 225
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 226
            return
        end local 1 // java.lang.String s
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    3     1     s  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  public void pOlnI(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.String s
         0: .line 235
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pO:(Ljava/lang/String;)V
         1: .line 236
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 237
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pI:()V
         3: .line 238
            return
        end local 1 // java.lang.String s
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    4     1     s  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  public void p(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.Object o
         0: .line 244
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.write:(Ljava/lang/String;)V
         1: .line 245
            return
        end local 1 // java.lang.Object o
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    2     1     o  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      o     

  public void pln(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.Object o
         0: .line 251
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.p:(Ljava/lang/String;)V
         1: .line 252
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 253
            return
        end local 1 // java.lang.Object o
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    3     1     o  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      o     

  public void plnI(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.Object o
         0: .line 259
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.p:(Ljava/lang/String;)V
         1: .line 260
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 261
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pI:()V
         3: .line 262
            return
        end local 1 // java.lang.Object o
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    4     1     o  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      o     

  public void pO(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.Object o
         0: .line 268
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pO:()V
         1: .line 269
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.p:(Ljava/lang/String;)V
         2: .line 270
            return
        end local 1 // java.lang.Object o
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    3     1     o  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      o     

  public void pOln(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.Object o
         0: .line 276
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pO:(Ljava/lang/String;)V
         1: .line 277
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 278
            return
        end local 1 // java.lang.Object o
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    3     1     o  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      o     

  public void pOlnI(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
        start local 1 // java.lang.Object o
         0: .line 287
            aload 0 /* this */
            aload 1 /* o */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pO:(Ljava/lang/String;)V
         1: .line 288
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pln:()V
         2: .line 289
            aload 0 /* this */
            invokevirtual sun.rmi.rmic.newrmic.IndentingWriter.pI:()V
         3: .line 290
            return
        end local 1 // java.lang.Object o
        end local 0 // sun.rmi.rmic.newrmic.IndentingWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/rmi/rmic/newrmic/IndentingWriter;
            0    4     1     o  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      o     
}
SourceFile: "IndentingWriter.java"