public abstract class com.sun.corba.se.impl.encoding.CDRInputStream extends org.omg.CORBA_2_3.portable.InputStream implements com.sun.corba.se.impl.encoding.MarshalInputStream, org.omg.CORBA.DataInputStream, org.omg.CORBA.portable.ValueInputStream
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.corba.se.impl.encoding.CDRInputStream
  super_class: org.omg.CORBA_2_3.portable.InputStream
{
  protected com.sun.corba.se.spi.protocol.CorbaMessageMediator messageMediator;
    descriptor: Lcom/sun/corba/se/spi/protocol/CorbaMessageMediator;
    flags: (0x0004) ACC_PROTECTED

  private com.sun.corba.se.impl.encoding.CDRInputStreamBase impl;
    descriptor: Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 101
            aload 0 /* this */
            invokespecial org.omg.CORBA_2_3.portable.InputStream.<init>:()V
         1: .line 102
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public void <init>(com.sun.corba.se.impl.encoding.CDRInputStream);
    descriptor: (Lcom/sun/corba/se/impl/encoding/CDRInputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // com.sun.corba.se.impl.encoding.CDRInputStream is
         0: .line 104
            aload 0 /* this */
            invokespecial org.omg.CORBA_2_3.portable.InputStream.<init>:()V
         1: .line 105
            aload 0 /* this */
            aload 1 /* is */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.dup:()Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            putfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
         2: .line 106
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 0 /* this */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.setParent:(Lcom/sun/corba/se/impl/encoding/CDRInputStream;)V
         3: .line 107
            return
        end local 1 // com.sun.corba.se.impl.encoding.CDRInputStream is
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    4     1    is  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
    MethodParameters:
      Name  Flags
      is    

  public void <init>(org.omg.CORBA.ORB, java.nio.ByteBuffer, int, boolean, com.sun.corba.se.spi.ior.iiop.GIOPVersion, byte, com.sun.corba.se.impl.encoding.BufferManagerRead);
    descriptor: (Lorg/omg/CORBA/ORB;Ljava/nio/ByteBuffer;IZLcom/sun/corba/se/spi/ior/iiop/GIOPVersion;BLcom/sun/corba/se/impl/encoding/BufferManagerRead;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=8
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.ORB orb
        start local 2 // java.nio.ByteBuffer byteBuffer
        start local 3 // int size
        start local 4 // boolean littleEndian
        start local 5 // com.sun.corba.se.spi.ior.iiop.GIOPVersion version
        start local 6 // byte encodingVersion
        start local 7 // com.sun.corba.se.impl.encoding.BufferManagerRead bufMgr
         0: .line 109
            aload 0 /* this */
            invokespecial org.omg.CORBA_2_3.portable.InputStream.<init>:()V
         1: .line 117
            aload 0 /* this */
            aload 1 /* orb */
            checkcast com.sun.corba.se.spi.orb.ORB
            aload 5 /* version */
         2: .line 118
            iload 6 /* encodingVersion */
         3: .line 117
            invokestatic com.sun.corba.se.impl.encoding.CDRInputStream$InputStreamFactory.newInputStream:(Lcom/sun/corba/se/spi/orb/ORB;Lcom/sun/corba/se/spi/ior/iiop/GIOPVersion;B)Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            putfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
         4: .line 120
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* orb */
            aload 2 /* byteBuffer */
            iload 3 /* size */
            iload 4 /* littleEndian */
            aload 7 /* bufMgr */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.init:(Lorg/omg/CORBA/ORB;Ljava/nio/ByteBuffer;IZLcom/sun/corba/se/impl/encoding/BufferManagerRead;)V
         5: .line 122
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 0 /* this */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.setParent:(Lcom/sun/corba/se/impl/encoding/CDRInputStream;)V
         6: .line 123
            return
        end local 7 // com.sun.corba.se.impl.encoding.BufferManagerRead bufMgr
        end local 6 // byte encodingVersion
        end local 5 // com.sun.corba.se.spi.ior.iiop.GIOPVersion version
        end local 4 // boolean littleEndian
        end local 3 // int size
        end local 2 // java.nio.ByteBuffer byteBuffer
        end local 1 // org.omg.CORBA.ORB orb
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    7     1              orb  Lorg/omg/CORBA/ORB;
            0    7     2       byteBuffer  Ljava/nio/ByteBuffer;
            0    7     3             size  I
            0    7     4     littleEndian  Z
            0    7     5          version  Lcom/sun/corba/se/spi/ior/iiop/GIOPVersion;
            0    7     6  encodingVersion  B
            0    7     7           bufMgr  Lcom/sun/corba/se/impl/encoding/BufferManagerRead;
    MethodParameters:
                 Name  Flags
      orb              
      byteBuffer       
      size             
      littleEndian     
      version          
      encodingVersion  
      bufMgr           

  public final boolean read_boolean();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 127
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_boolean:()Z
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final char read_char();
    descriptor: ()C
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 131
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_char:()C
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final char read_wchar();
    descriptor: ()C
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 135
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_wchar:()C
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final byte read_octet();
    descriptor: ()B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 139
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_octet:()B
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final short read_short();
    descriptor: ()S
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 143
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_short:()S
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final short read_ushort();
    descriptor: ()S
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 147
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ushort:()S
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final int read_long();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 151
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_long:()I
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final int read_ulong();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 155
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ulong:()I
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final long read_longlong();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 159
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_longlong:()J
            lreturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final long read_ulonglong();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 163
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ulonglong:()J
            lreturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final float read_float();
    descriptor: ()F
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 167
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_float:()F
            freturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final double read_double();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 171
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_double:()D
            dreturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final java.lang.String read_string();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 175
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_string:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final java.lang.String read_wstring();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 179
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_wstring:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final void read_boolean_array(boolean[], int, int);
    descriptor: ([ZII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // boolean[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 183
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_boolean_array:([ZII)V
         1: .line 184
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // boolean[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [Z
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_char_array(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // char[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 187
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_char_array:([CII)V
         1: .line 188
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // char[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [C
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_wchar_array(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // char[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 191
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_wchar_array:([CII)V
         1: .line 192
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // char[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [C
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_octet_array(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // byte[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 195
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_octet_array:([BII)V
         1: .line 196
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [B
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_short_array(short[], int, int);
    descriptor: ([SII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // short[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 199
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_short_array:([SII)V
         1: .line 200
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // short[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [S
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_ushort_array(short[], int, int);
    descriptor: ([SII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // short[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 203
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ushort_array:([SII)V
         1: .line 204
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // short[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [S
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_long_array(int[], int, int);
    descriptor: ([III)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // int[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 207
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_long_array:([III)V
         1: .line 208
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // int[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [I
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_ulong_array(int[], int, int);
    descriptor: ([III)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // int[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 211
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ulong_array:([III)V
         1: .line 212
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // int[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [I
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_longlong_array(long[], int, int);
    descriptor: ([JII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // long[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 215
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_longlong_array:([JII)V
         1: .line 216
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // long[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [J
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_ulonglong_array(long[], int, int);
    descriptor: ([JII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // long[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 219
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ulonglong_array:([JII)V
         1: .line 220
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // long[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [J
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_float_array(float[], int, int);
    descriptor: ([FII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // float[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 223
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_float_array:([FII)V
         1: .line 224
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // float[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [F
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final void read_double_array(double[], int, int);
    descriptor: ([DII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // double[] value
        start local 2 // int offset
        start local 3 // int length
         0: .line 227
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_double_array:([DII)V
         1: .line 228
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // double[] value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   value  [D
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      value   
      offset  
      length  

  public final org.omg.CORBA.Object read_Object();
    descriptor: ()Lorg/omg/CORBA/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 231
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_Object:()Lorg/omg/CORBA/Object;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final org.omg.CORBA.TypeCode read_TypeCode();
    descriptor: ()Lorg/omg/CORBA/TypeCode;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 235
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_TypeCode:()Lorg/omg/CORBA/TypeCode;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final org.omg.CORBA.Any read_any();
    descriptor: ()Lorg/omg/CORBA/Any;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 238
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_any:()Lorg/omg/CORBA/Any;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final org.omg.CORBA.Principal read_Principal();
    descriptor: ()Lorg/omg/CORBA/Principal;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 242
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_Principal:()Lorg/omg/CORBA/Principal;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final int read();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 246
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read:()I
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
    Exceptions:
      throws java.io.IOException

  public final java.math.BigDecimal read_fixed();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 250
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_fixed:()Ljava/math/BigDecimal;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final org.omg.CORBA.Context read_Context();
    descriptor: ()Lorg/omg/CORBA/Context;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 254
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_Context:()Lorg/omg/CORBA/Context;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final org.omg.CORBA.Object read_Object(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/omg/CORBA/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // java.lang.Class clz
         0: .line 258
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* clz */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_Object:(Ljava/lang/Class;)Lorg/omg/CORBA/Object;
            areturn
        end local 1 // java.lang.Class clz
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1   clz  Ljava/lang/Class;
    MethodParameters:
      Name  Flags
      clz   

  public final org.omg.CORBA.ORB orb();
    descriptor: ()Lorg/omg/CORBA/ORB;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 262
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.orb:()Lorg/omg/CORBA/ORB;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final java.io.Serializable read_value();
    descriptor: ()Ljava/io/Serializable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 267
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_value:()Ljava/io/Serializable;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final java.io.Serializable read_value(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljava/io/Serializable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // java.lang.Class clz
         0: .line 271
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* clz */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_value:(Ljava/lang/Class;)Ljava/io/Serializable;
            areturn
        end local 1 // java.lang.Class clz
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1   clz  Ljava/lang/Class;
    MethodParameters:
      Name  Flags
      clz   

  public final java.io.Serializable read_value(org.omg.CORBA.portable.BoxedValueHelper);
    descriptor: (Lorg/omg/CORBA/portable/BoxedValueHelper;)Ljava/io/Serializable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.portable.BoxedValueHelper factory
         0: .line 275
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* factory */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_value:(Lorg/omg/CORBA/portable/BoxedValueHelper;)Ljava/io/Serializable;
            areturn
        end local 1 // org.omg.CORBA.portable.BoxedValueHelper factory
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1  factory  Lorg/omg/CORBA/portable/BoxedValueHelper;
    MethodParameters:
         Name  Flags
      factory  

  public final java.io.Serializable read_value(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/Serializable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // java.lang.String rep_id
         0: .line 279
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* rep_id */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_value:(Ljava/lang/String;)Ljava/io/Serializable;
            areturn
        end local 1 // java.lang.String rep_id
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1  rep_id  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      rep_id  

  public final java.io.Serializable read_value(java.io.Serializable);
    descriptor: (Ljava/io/Serializable;)Ljava/io/Serializable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // java.io.Serializable value
         0: .line 283
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* value */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_value:(Ljava/io/Serializable;)Ljava/io/Serializable;
            areturn
        end local 1 // java.io.Serializable value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1  value  Ljava/io/Serializable;
    MethodParameters:
       Name  Flags
      value  

  public final java.lang.Object read_abstract_interface();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 287
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_abstract_interface:()Ljava/lang/Object;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final java.lang.Object read_abstract_interface(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // java.lang.Class clz
         0: .line 291
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* clz */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_abstract_interface:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class clz
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1   clz  Ljava/lang/Class;
    MethodParameters:
      Name  Flags
      clz   

  public final void consumeEndian();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 296
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.consumeEndian:()V
         1: .line 297
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final int getPosition();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 300
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.getPosition:()I
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final java.lang.Object read_Abstract();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 306
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_Abstract:()Ljava/lang/Object;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final java.io.Serializable read_Value();
    descriptor: ()Ljava/io/Serializable;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 310
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_Value:()Ljava/io/Serializable;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final void read_any_array(org.omg.CORBA.AnySeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/AnySeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.AnySeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 314
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_any_array:(Lorg/omg/CORBA/AnySeqHolder;II)V
         1: .line 315
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.AnySeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/AnySeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_boolean_array(org.omg.CORBA.BooleanSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/BooleanSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.BooleanSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 318
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_boolean_array:(Lorg/omg/CORBA/BooleanSeqHolder;II)V
         1: .line 319
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.BooleanSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/BooleanSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_char_array(org.omg.CORBA.CharSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/CharSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.CharSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 322
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_char_array:(Lorg/omg/CORBA/CharSeqHolder;II)V
         1: .line 323
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.CharSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/CharSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_wchar_array(org.omg.CORBA.WCharSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/WCharSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.WCharSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 326
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_wchar_array:(Lorg/omg/CORBA/WCharSeqHolder;II)V
         1: .line 327
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.WCharSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/WCharSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_octet_array(org.omg.CORBA.OctetSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/OctetSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.OctetSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 330
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_octet_array:(Lorg/omg/CORBA/OctetSeqHolder;II)V
         1: .line 331
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.OctetSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/OctetSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_short_array(org.omg.CORBA.ShortSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/ShortSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.ShortSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 334
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_short_array:(Lorg/omg/CORBA/ShortSeqHolder;II)V
         1: .line 335
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.ShortSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/ShortSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_ushort_array(org.omg.CORBA.UShortSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/UShortSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.UShortSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 338
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ushort_array:(Lorg/omg/CORBA/UShortSeqHolder;II)V
         1: .line 339
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.UShortSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/UShortSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_long_array(org.omg.CORBA.LongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/LongSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.LongSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 342
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_long_array:(Lorg/omg/CORBA/LongSeqHolder;II)V
         1: .line 343
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.LongSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/LongSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_ulong_array(org.omg.CORBA.ULongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/ULongSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.ULongSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 346
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ulong_array:(Lorg/omg/CORBA/ULongSeqHolder;II)V
         1: .line 347
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.ULongSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/ULongSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_ulonglong_array(org.omg.CORBA.ULongLongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/ULongLongSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.ULongLongSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 350
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_ulonglong_array:(Lorg/omg/CORBA/ULongLongSeqHolder;II)V
         1: .line 351
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.ULongLongSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/ULongLongSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_longlong_array(org.omg.CORBA.LongLongSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/LongLongSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.LongLongSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 354
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_longlong_array:(Lorg/omg/CORBA/LongLongSeqHolder;II)V
         1: .line 355
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.LongLongSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/LongLongSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_float_array(org.omg.CORBA.FloatSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/FloatSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.FloatSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 358
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_float_array:(Lorg/omg/CORBA/FloatSeqHolder;II)V
         1: .line 359
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.FloatSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/FloatSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final void read_double_array(org.omg.CORBA.DoubleSeqHolder, int, int);
    descriptor: (Lorg/omg/CORBA/DoubleSeqHolder;II)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.DoubleSeqHolder seq
        start local 2 // int offset
        start local 3 // int length
         0: .line 362
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* seq */
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_double_array:(Lorg/omg/CORBA/DoubleSeqHolder;II)V
         1: .line 363
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // org.omg.CORBA.DoubleSeqHolder seq
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1     seq  Lorg/omg/CORBA/DoubleSeqHolder;
            0    2     2  offset  I
            0    2     3  length  I
    MethodParameters:
        Name  Flags
      seq     
      offset  
      length  

  public final java.lang.String[] _truncatable_ids();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 367
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase._truncatable_ids:()[Ljava/lang/String;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final int read(byte[]);
    descriptor: ([B)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // byte[] b
         0: .line 372
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* b */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read:([B)I
            ireturn
        end local 1 // byte[] b
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1     b  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      b     

  public final int read(byte[], int, int);
    descriptor: ([BII)I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // byte[] b
        start local 2 // int off
        start local 3 // int len
         0: .line 376
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* b */
            iload 2 /* off */
            iload 3 /* len */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read:([BII)I
            ireturn
        end local 3 // int len
        end local 2 // int off
        end local 1 // byte[] b
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1     b  [B
            0    1     2   off  I
            0    1     3   len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      b     
      off   
      len   

  public final long skip(long);
    descriptor: (J)J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // long n
         0: .line 380
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            lload 1 /* n */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.skip:(J)J
            lreturn
        end local 1 // long n
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1     n  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      n     

  public final int available();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 384
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.available:()I
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
    Exceptions:
      throws java.io.IOException

  public final void close();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 388
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.close:()V
         1: .line 389
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
    Exceptions:
      throws java.io.IOException

  public final void mark(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // int readlimit
         0: .line 392
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            iload 1 /* readlimit */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.mark:(I)V
         1: .line 393
            return
        end local 1 // int readlimit
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  readlimit  I
    MethodParameters:
           Name  Flags
      readlimit  

  public final void reset();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 396
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.reset:()V
         1: .line 397
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final boolean markSupported();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 400
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.markSupported:()Z
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public abstract com.sun.corba.se.impl.encoding.CDRInputStream dup();
    descriptor: ()Lcom/sun/corba/se/impl/encoding/CDRInputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public final java.math.BigDecimal read_fixed(short, short);
    descriptor: (SS)Ljava/math/BigDecimal;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // short digits
        start local 2 // short scale
         0: .line 407
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            iload 1 /* digits */
            iload 2 /* scale */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.read_fixed:(SS)Ljava/math/BigDecimal;
            areturn
        end local 2 // short scale
        end local 1 // short digits
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    1     1  digits  S
            0    1     2   scale  S
    MethodParameters:
        Name  Flags
      digits  
      scale   

  public final boolean isLittleEndian();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 411
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.isLittleEndian:()Z
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  protected final java.nio.ByteBuffer getByteBuffer();
    descriptor: ()Ljava/nio/ByteBuffer;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 415
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.getByteBuffer:()Ljava/nio/ByteBuffer;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  protected final void setByteBuffer(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // java.nio.ByteBuffer byteBuffer
         0: .line 419
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* byteBuffer */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.setByteBuffer:(Ljava/nio/ByteBuffer;)V
         1: .line 420
            return
        end local 1 // java.nio.ByteBuffer byteBuffer
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  byteBuffer  Ljava/nio/ByteBuffer;
    MethodParameters:
            Name  Flags
      byteBuffer  

  protected final void setByteBufferWithInfo(com.sun.corba.se.impl.encoding.ByteBufferWithInfo);
    descriptor: (Lcom/sun/corba/se/impl/encoding/ByteBufferWithInfo;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // com.sun.corba.se.impl.encoding.ByteBufferWithInfo bbwi
         0: .line 423
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* bbwi */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.setByteBufferWithInfo:(Lcom/sun/corba/se/impl/encoding/ByteBufferWithInfo;)V
         1: .line 424
            return
        end local 1 // com.sun.corba.se.impl.encoding.ByteBufferWithInfo bbwi
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  bbwi  Lcom/sun/corba/se/impl/encoding/ByteBufferWithInfo;
    MethodParameters:
      Name  Flags
      bbwi  

  protected final boolean isSharing(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // java.nio.ByteBuffer bb
         0: .line 430
            aload 0 /* this */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStream.getByteBuffer:()Ljava/nio/ByteBuffer;
            aload 1 /* bb */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.nio.ByteBuffer bb
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1    bb  Ljava/nio/ByteBuffer;
    MethodParameters:
      Name  Flags
      bb    

  public final int getBufferLength();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 434
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.getBufferLength:()I
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  protected final void setBufferLength(int);
    descriptor: (I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // int value
         0: .line 438
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            iload 1 /* value */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.setBufferLength:(I)V
         1: .line 439
            return
        end local 1 // int value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  protected final int getIndex();
    descriptor: ()I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 442
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.getIndex:()I
            ireturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  protected final void setIndex(int);
    descriptor: (I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // int value
         0: .line 446
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            iload 1 /* value */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.setIndex:(I)V
         1: .line 447
            return
        end local 1 // int value
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public final void orb(org.omg.CORBA.ORB);
    descriptor: (Lorg/omg/CORBA/ORB;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // org.omg.CORBA.ORB orb
         0: .line 450
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            aload 1 /* orb */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.orb:(Lorg/omg/CORBA/ORB;)V
         1: .line 451
            return
        end local 1 // org.omg.CORBA.ORB orb
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1   orb  Lorg/omg/CORBA/ORB;
    MethodParameters:
      Name  Flags
      orb   

  public final com.sun.corba.se.spi.ior.iiop.GIOPVersion getGIOPVersion();
    descriptor: ()Lcom/sun/corba/se/spi/ior/iiop/GIOPVersion;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 454
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.getGIOPVersion:()Lcom/sun/corba/se/spi/ior/iiop/GIOPVersion;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public final com.sun.corba.se.impl.encoding.BufferManagerRead getBufferManager();
    descriptor: ()Lcom/sun/corba/se/impl/encoding/BufferManagerRead;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 458
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.getBufferManager:()Lcom/sun/corba/se/impl/encoding/BufferManagerRead;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public com.sun.org.omg.SendingContext.CodeBase getCodeBase();
    descriptor: ()Lcom/sun/org/omg/SendingContext/CodeBase;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 465
            aconst_null
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  protected com.sun.corba.se.impl.encoding.CodeSetConversion$BTCConverter createCharBTCConverter();
    descriptor: ()Lcom/sun/corba/se/impl/encoding/CodeSetConversion$BTCConverter;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 471
            invokestatic com.sun.corba.se.impl.encoding.CodeSetConversion.impl:()Lcom/sun/corba/se/impl/encoding/CodeSetConversion;
            getstatic com.sun.corba.se.impl.encoding.OSFCodeSetRegistry.ISO_8859_1:Lcom/sun/corba/se/impl/encoding/OSFCodeSetRegistry$Entry;
         1: .line 472
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.isLittleEndian:()Z
         2: .line 471
            invokevirtual com.sun.corba.se.impl.encoding.CodeSetConversion.getBTCConverter:(Lcom/sun/corba/se/impl/encoding/OSFCodeSetRegistry$Entry;Z)Lcom/sun/corba/se/impl/encoding/CodeSetConversion$BTCConverter;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  protected abstract com.sun.corba.se.impl.encoding.CodeSetConversion$BTCConverter createWCharBTCConverter();
    descriptor: ()Lcom/sun/corba/se/impl/encoding/CodeSetConversion$BTCConverter;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT

  void printBuffer();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 481
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.printBuffer:()V
         1: .line 482
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public void alignOnBoundary(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // int octetBoundary
         0: .line 491
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            iload 1 /* octetBoundary */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.alignOnBoundary:(I)V
         1: .line 492
            return
        end local 1 // int octetBoundary
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  octetBoundary  I
    MethodParameters:
               Name  Flags
      octetBoundary  

  public void setHeaderPadding(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // boolean headerPadding
         0: .line 496
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            iload 1 /* headerPadding */
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.setHeaderPadding:(Z)V
         1: .line 497
            return
        end local 1 // boolean headerPadding
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  headerPadding  Z
    MethodParameters:
               Name  Flags
      headerPadding  

  public void performORBVersionSpecificInit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 511
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            ifnull 2
         1: .line 512
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.performORBVersionSpecificInit:()V
         2: .line 513
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public void resetCodeSetConverters();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 522
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.resetCodeSetConverters:()V
         1: .line 523
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public void setMessageMediator(com.sun.corba.se.pept.protocol.MessageMediator);
    descriptor: (Lcom/sun/corba/se/pept/protocol/MessageMediator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
        start local 1 // com.sun.corba.se.pept.protocol.MessageMediator messageMediator
         0: .line 527
            aload 0 /* this */
            aload 1 /* messageMediator */
            checkcast com.sun.corba.se.spi.protocol.CorbaMessageMediator
            putfield com.sun.corba.se.impl.encoding.CDRInputStream.messageMediator:Lcom/sun/corba/se/spi/protocol/CorbaMessageMediator;
         1: .line 528
            return
        end local 1 // com.sun.corba.se.pept.protocol.MessageMediator messageMediator
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
            0    2     1  messageMediator  Lcom/sun/corba/se/pept/protocol/MessageMediator;
    MethodParameters:
                 Name  Flags
      messageMediator  

  public com.sun.corba.se.pept.protocol.MessageMediator getMessageMediator();
    descriptor: ()Lcom/sun/corba/se/pept/protocol/MessageMediator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 532
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.messageMediator:Lcom/sun/corba/se/spi/protocol/CorbaMessageMediator;
            areturn
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public void start_value();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 538
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.start_value:()V
         1: .line 539
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;

  public void end_value();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
         0: .line 542
            aload 0 /* this */
            getfield com.sun.corba.se.impl.encoding.CDRInputStream.impl:Lcom/sun/corba/se/impl/encoding/CDRInputStreamBase;
            invokevirtual com.sun.corba.se.impl.encoding.CDRInputStreamBase.end_value:()V
         1: .line 543
            return
        end local 0 // com.sun.corba.se.impl.encoding.CDRInputStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/corba/se/impl/encoding/CDRInputStream;
}
SourceFile: "CDRInputStream.java"
NestMembers:
  com.sun.corba.se.impl.encoding.CDRInputStream$InputStreamFactory
InnerClasses:
  private InputStreamFactory = com.sun.corba.se.impl.encoding.CDRInputStream$InputStreamFactory of com.sun.corba.se.impl.encoding.CDRInputStream
  public abstract BTCConverter = com.sun.corba.se.impl.encoding.CodeSetConversion$BTCConverter of com.sun.corba.se.impl.encoding.CodeSetConversion
  public final Entry = com.sun.corba.se.impl.encoding.OSFCodeSetRegistry$Entry of com.sun.corba.se.impl.encoding.OSFCodeSetRegistry