Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] AspectJ Internal Error: Help!

Hi, the AspectJ compiler Gods, all I'm doing is to introduce a constructor
as follows:
public 	com.ooc.CORBA.OutputStream.new(com.ooc.OB.CodeConverters
converters, com.ooc.OCI.Buffer buf ,int GIOPVersion)
{}
,yes, an empty constructor.
AJC puked the entire bytecode out along with error messages,3000 lines,
that I can't figure out where the problem is. Hence the attachment.
I know in general introduction of constructor works since I tested it
myself. I'm using ajc 1.1.4.

I'd really appreciate if someone can glance through the error message and
give me some hints of where to look.

I will follow up and post a message later on to summarize this experience
if this problem can be resolved. Thanks a lot.

Charles Zhang 		(http://www.eecg.utoronto.ca/~czhang)
PhD Candidate,  Computer Group, Dept. of Elec. & Comp. Engineering
U. of Toronto, Ontario, Canada
*********************************************************
" Yawn!!" (Charles Zhang)
C:\eclipse\workspace\job>ajc @my.lst -d output

trouble in:

public final class com.ooc.CORBA.OutputStream extends org.omg.CORBA_2_3.portable

.OutputStream:

  private com.ooc.OB.ORBInstance orbInstance_

  public com.ooc.OCI.Buffer buf_

  private int GIOPVersion_

  private com.ooc.OB.ValueWriter valueWriter_

  private int alignNext_

  private Object invocationContext_

  private Object delegateContext_

  private int writeGap():

    method-execution(int com.ooc.CORBA.OutputStream.writeGap())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 54)

    |               ICONST_4

    |               ICONST_4

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 55)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ISTORE_1

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 56)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ICONST_4

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int result   (line 57)

    |               IRETURN

    method-execution(int com.ooc.CORBA.OutputStream.writeGap())

  end private int writeGap()



  private void writeLength(int):

    method-execution(void com.ooc.CORBA.OutputStream.writeLength(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 63)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int start

    |               ICONST_4

    |               IADD

    |               ISUB

    |               ISTORE_2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 65)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ILOAD_1     // int start

    |               IINC 1 1     // int start

    |               ILOAD_2     // int length

    |               BIPUSH 24

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 66)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ILOAD_1     // int start

    |               IINC 1 1     // int start

    |               ILOAD_2     // int length

    |               BIPUSH 16

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 67)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ILOAD_1     // int start

    |               IINC 1 1     // int start

    |               ILOAD_2     // int length

    |               BIPUSH 8

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 68)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ILOAD_1     // int start

    |               ILOAD_2     // int length

    |               I2B

    |               BASTORE

    |               RETURN   (line 69)

    method-execution(void com.ooc.CORBA.OutputStream.writeLength(int))

  end private void writeLength(int)



  public void writeTypeCodeImpl(org.omg.CORBA.TypeCode, java.util.Hashtable):

    method-execution(void com.ooc.CORBA.OutputStream.writeTypeCodeImpl(org.omg.C

ORBA.TypeCode, java.util.Hashtable))

    | field-get(java.io.PrintStream java.lang.System.err)

    | |             GETSTATIC java.lang.System.err Ljava/io/PrintStream;   (line

 74)

    | field-get(java.io.PrintStream java.lang.System.err)

    |               LDC "shouldn't call"

    | method-call(void java.io.PrintStream.println(java.lang.String))

    | |             INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String

;)V

    | method-call(void java.io.PrintStream.println(java.lang.String))

    |               RETURN   (line 410)

    method-execution(void com.ooc.CORBA.OutputStream.writeTypeCodeImpl(org.omg.C

ORBA.TypeCode, java.util.Hashtable))

  end public void writeTypeCodeImpl(org.omg.CORBA.TypeCode, java.util.Hashtable)





  private void checkBeginChunk():

    method-execution(void com.ooc.CORBA.OutputStream.checkBeginChunk())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 418)

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.valueWriter_ Lcom/ooc/OB

/ValueWriter;

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    |               IFNULL L0

    |               ICONST_1

    |               GOTO L1

    |           L0: ICONST_0

    | method-call(void com.ooc.OB.Assert._OB_assert(boolean))

    | |         L1: INVOKESTATIC com.ooc.OB.Assert._OB_assert (Z)V

    | method-call(void com.ooc.OB.Assert._OB_assert(boolean))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 419)

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.valueWriter_ Lcom/ooc/OB

/ValueWriter;

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | method-call(void com.ooc.OB.ValueWriter.checkBeginChunk())

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.checkBeginChunk ()V

    | method-call(void com.ooc.OB.ValueWriter.checkBeginChunk())

    |               RETURN   (line 420)

    method-execution(void com.ooc.CORBA.OutputStream.checkBeginChunk())

  end private void checkBeginChunk()



  private com.ooc.OB.ValueWriter valueWriter():

    method-execution(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWrit

er())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 425)

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.valueWriter_ Lcom/ooc/OB

/ValueWriter;

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    |               IFNONNULL L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 426)

    |               NEW com.ooc.OB.ValueWriter

    |               DUP

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | constructor-call(void com.ooc.OB.ValueWriter.<init>(com.ooc.CORBA.OutputSt

ream))

    | |             INVOKESPECIAL com.ooc.OB.ValueWriter.<init> (Lcom/ooc/CORBA/

OutputStream;)V

    | constructor-call(void com.ooc.OB.ValueWriter.<init>(com.ooc.CORBA.OutputSt

ream))

    | field-set(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.valueWriter_ Lcom/ooc/OB

/ValueWriter;

    | field-set(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    |           L0: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 427)

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.valueWriter_ Lcom/ooc/OB

/ValueWriter;

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    |               ARETURN

    method-execution(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWrit

er())

  end private com.ooc.OB.ValueWriter valueWriter()



  private void addCapacity(int):

    method-execution(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 444)

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    |               IFLE L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 446)

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    |               ISTORE_2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 447)

    |               ICONST_0

    | field-set(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-set(int com.ooc.CORBA.OutputStream.alignNext_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 448)

    |               ILOAD_1     // int size

    |               ILOAD_2     // int align

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               GOTO L2

    |           L0: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 457)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.len_)

    | |             GETFIELD com.ooc.OCI.Buffer.len_ I

    | field-get(int com.ooc.OCI.Buffer.len_)

    |               IF_ICMPNE L1

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.valueWriter_ Lcom/ooc/OB

/ValueWriter;

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    |               IFNULL L1

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 458)

    | method-call(void com.ooc.CORBA.OutputStream.checkBeginChunk())

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.checkBeginChunk ()V



    | method-call(void com.ooc.CORBA.OutputStream.checkBeginChunk())

    |           L1: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 463)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int size

    |               IADD

    |               ISTORE_2

    |               ILOAD_2     // int len   (line 464)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.len_)

    | |             GETFIELD com.ooc.OCI.Buffer.len_ I

    | field-get(int com.ooc.OCI.Buffer.len_)

    |               IF_ICMPLE L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 465)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               ILOAD_2     // int len

    | method-call(void com.ooc.OCI.Buffer.realloc(int))

    | |             INVOKEVIRTUAL com.ooc.OCI.Buffer.realloc (I)V

    | method-call(void com.ooc.OCI.Buffer.realloc(int))

    |           L2: RETURN   (line 467)

    method-execution(void com.ooc.CORBA.OutputStream.addCapacity(int))

  end private void addCapacity(int)



  private void addCapacity(int, int):

    method-execution(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ILOAD_2     // int arg1   (line 473)

    |               IFLE L0

    |               ICONST_1

    |               GOTO L1

    |           L0: ICONST_0

    | method-call(void com.ooc.OB.Assert._OB_assert(boolean))

    | |         L1: INVOKESTATIC com.ooc.OB.Assert._OB_assert (Z)V

    | method-call(void com.ooc.OB.Assert._OB_assert(boolean))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 480)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.len_)

    | |             GETFIELD com.ooc.OCI.Buffer.len_ I

    | field-get(int com.ooc.OCI.Buffer.len_)

    |               IF_ICMPNE L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.valueWriter_ Lcom/ooc/OB

/ValueWriter;

    | field-get(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter_)

    |               IFNULL L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 481)

    | method-call(void com.ooc.CORBA.OutputStream.checkBeginChunk())

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.checkBeginChunk ()V



    | method-call(void com.ooc.CORBA.OutputStream.checkBeginChunk())

    |           L2: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 486)

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    |               IFLE L5

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 488)

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    |               ILOAD_2     // int arg1

    |               IF_ICMPLE L3

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-get(int com.ooc.CORBA.OutputStream.alignNext_)

    |               GOTO L4

    |           L3: ILOAD_2     // int arg1

    |           L4: ISTORE_2     // int arg1

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 489)

    |               ICONST_0

    | field-set(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-set(int com.ooc.CORBA.OutputStream.alignNext_)

    |           L5: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 495)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_2     // int arg1

    |               IADD

    |               ICONST_1

    |               ISUB

    |               ISTORE_3

    |               ILOAD_3     // int newPos   (line 496)

    |               ILOAD_3     // int newPos

    |               ILOAD_2     // int arg1

    |               IREM

    |               ISUB

    |               ISTORE_3     // int newPos

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 497)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               ILOAD_3     // int newPos

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_3     // int newPos   (line 502)

    |               ILOAD_1     // int size

    |               IADD

    |               ISTORE 4

    |               ILOAD 4     // int len   (line 503)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.len_)

    | |             GETFIELD com.ooc.OCI.Buffer.len_ I

    | field-get(int com.ooc.OCI.Buffer.len_)

    |               IF_ICMPLE L6

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 504)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               ILOAD 4     // int len

    | method-call(void com.ooc.OCI.Buffer.realloc(int))

    | |             INVOKEVIRTUAL com.ooc.OCI.Buffer.realloc (I)V

    | method-call(void com.ooc.OCI.Buffer.realloc(int))

    |           L6: RETURN   (line 505)

    method-execution(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

  end private void addCapacity(int, int)



  public void write(int) throws java.io.IOException:

    method-execution(void com.ooc.CORBA.OutputStream.write(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 515)

    |               ILOAD_1     // int b

    | method-call(void com.ooc.CORBA.OutputStream.write_long(int))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_long (I)V

    | method-call(void com.ooc.CORBA.OutputStream.write_long(int))

    |               RETURN   (line 516)

    method-execution(void com.ooc.CORBA.OutputStream.write(int))

  end public void write(int) throws java.io.IOException



  public org.omg.CORBA.ORB orb():

    method-execution(org.omg.CORBA.ORB com.ooc.CORBA.OutputStream.orb())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 521)

    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.orbInstance_ Lcom/ooc/OB

/ORBInstance;

    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    |               IFNULL L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 522)

    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.orbInstance_ Lcom/ooc/OB

/ORBInstance;

    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    | method-call(org.omg.CORBA.ORB com.ooc.OB.ORBInstance.getORB())

    | |             INVOKEVIRTUAL com.ooc.OB.ORBInstance.getORB ()Lorg/omg/CORBA

/ORB;

    | method-call(org.omg.CORBA.ORB com.ooc.OB.ORBInstance.getORB())

    |               ARETURN

    |           L0: ACONST_NULL   (line 523)

    |               ARETURN

    method-execution(org.omg.CORBA.ORB com.ooc.CORBA.OutputStream.orb())

  end public org.omg.CORBA.ORB orb()



  public org.omg.CORBA.portable.InputStream create_input_stream():

    method-execution(org.omg.CORBA.portable.InputStream com.ooc.CORBA.OutputStre

am.create_input_stream())

    |               NEW com.ooc.OCI.Buffer   (line 529)

    |               DUP

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.len_)

    | |             GETFIELD com.ooc.OCI.Buffer.len_ I

    | field-get(int com.ooc.OCI.Buffer.len_)

    | constructor-call(void com.ooc.OCI.Buffer.<init>(int))

    | |             INVOKESPECIAL com.ooc.OCI.Buffer.<init> (I)V

    | constructor-call(void com.ooc.OCI.Buffer.<init>(int))

    |               ASTORE_1

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 530)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.len_)

    | |             GETFIELD com.ooc.OCI.Buffer.len_ I

    | field-get(int com.ooc.OCI.Buffer.len_)

    |               IFLE L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 531)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ICONST_0

    |               ALOAD_1     // com.ooc.OCI.Buffer buf

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ICONST_0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.len_)

    | |             GETFIELD com.ooc.OCI.Buffer.len_ I

    | field-get(int com.ooc.OCI.Buffer.len_)

    | method-call(void java.lang.System.arraycopy(java.lang.Object, int, java.la

ng.Object, int, int))

    | |             INVOKESTATIC java.lang.System.arraycopy (Ljava/lang/Object;I

Ljava/lang/Object;II)V

    | method-call(void java.lang.System.arraycopy(java.lang.Object, int, java.la

ng.Object, int, int))

    |           L0: NEW com.ooc.CORBA.InputStream   (line 533)

    |               DUP

    |               ALOAD_1     // com.ooc.OCI.Buffer buf

    |               ICONST_0

    |               ICONST_0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(int com.ooc.CORBA.OutputStream.GIOPVersion_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.GIOPVersion_ I

    | field-get(int com.ooc.CORBA.OutputStream.GIOPVersion_)

    | constructor-call(void com.ooc.CORBA.InputStream.<init>(com.ooc.OCI.Buffer,

 int, boolean, int))

    | |             INVOKESPECIAL com.ooc.CORBA.InputStream.<init> (Lcom/ooc/OCI

/Buffer;IZI)V

    | constructor-call(void com.ooc.CORBA.InputStream.<init>(com.ooc.OCI.Buffer,

 int, boolean, int))

    |               ASTORE_2

    |               ALOAD_2     // com.ooc.CORBA.InputStream in   (line 534)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.orbInstance_ Lcom/ooc/OB

/ORBInstance;

    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    | method-call(void com.ooc.CORBA.InputStream._OB_ORBInstance(com.ooc.OB.ORBI

nstance))

    | |             INVOKEVIRTUAL com.ooc.CORBA.InputStream._OB_ORBInstance (Lco

m/ooc/OB/ORBInstance;)V

    | method-call(void com.ooc.CORBA.InputStream._OB_ORBInstance(com.ooc.OB.ORBI

nstance))

    |               ALOAD_2     // com.ooc.CORBA.InputStream in   (line 535)

    |               ARETURN

    method-execution(org.omg.CORBA.portable.InputStream com.ooc.CORBA.OutputStre

am.create_input_stream())

  end public org.omg.CORBA.portable.InputStream create_input_stream()



  public void write_boolean(boolean):

    method-execution(void com.ooc.CORBA.OutputStream.write_boolean(boolean))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 541)

    |               ICONST_1

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 543)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // boolean arg0

    |               IFEQ L0

    |               ICONST_1

    |               GOTO L1

    |           L0: ICONST_0

    |           L1: BASTORE

    |               RETURN   (line 544)

    method-execution(void com.ooc.CORBA.OutputStream.write_boolean(boolean))

  end public void write_boolean(boolean)



  public void write_char(char):

    method-execution(void com.ooc.CORBA.OutputStream.write_char(char))

    |               ILOAD_1     // char value   (line 549)

    |               SIPUSH 255

    |               IF_ICMPLE L0

    |               NEW org.omg.CORBA.DATA_CONVERSION   (line 550)

    |               DUP

    |               NEW java.lang.StringBuffer

    |               DUP

    |               LDC "char value exceeds 255: "

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    | |             INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/Stri

ng;)V

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    |               ILOAD_1     // char value   (line 551)

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))

    | |             INVOKEVIRTUAL java.lang.StringBuffer.append (I)Ljava/lang/St

ringBuffer;

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | |             INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/S

tring;   (line 550)

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | constructor-call(void org.omg.CORBA.DATA_CONVERSION.<init>(java.lang.Strin

g))

    | |             INVOKESPECIAL org.omg.CORBA.DATA_CONVERSION.<init> (Ljava/la

ng/String;)V

    | constructor-call(void org.omg.CORBA.DATA_CONVERSION.<init>(java.lang.Strin

g))

    |               ATHROW

    |           L0: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 553)

    |               ICONST_1

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 566)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // char value

    |               I2B

    |               BASTORE

    |               RETURN   (line 567)

    method-execution(void com.ooc.CORBA.OutputStream.write_char(char))

  end public void write_char(char)



  public void write_octet(byte):

    method-execution(void com.ooc.CORBA.OutputStream.write_octet(byte))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 642)

    |               ICONST_1

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 643)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // byte value

    |               BASTORE

    |               RETURN   (line 644)

    method-execution(void com.ooc.CORBA.OutputStream.write_octet(byte))

  end public void write_octet(byte)



  public void write_short(short):

    method-execution(void com.ooc.CORBA.OutputStream.write_short(short))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 649)

    |               ICONST_2

    |               ICONST_2

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 650)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // short arg0

    |               BIPUSH 8

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 651)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // short arg0

    |               I2B

    |               BASTORE

    |               RETURN   (line 652)

    method-execution(void com.ooc.CORBA.OutputStream.write_short(short))

  end public void write_short(short)



  public void write_ushort(short):

    method-execution(void com.ooc.CORBA.OutputStream.write_ushort(short))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 657)

    |               ILOAD_1     // short arg0

    | method-call(void com.ooc.CORBA.OutputStream.write_short(short))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_short (S)V

    | method-call(void com.ooc.CORBA.OutputStream.write_short(short))

    |               RETURN   (line 658)

    method-execution(void com.ooc.CORBA.OutputStream.write_ushort(short))

  end public void write_ushort(short)



  public void write_long(int):

    method-execution(void com.ooc.CORBA.OutputStream.write_long(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 663)

    |               ICONST_4

    |               ICONST_4

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 664)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int value

    |               BIPUSH 24

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 665)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int value

    |               BIPUSH 16

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 666)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int value

    |               BIPUSH 8

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 667)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int value

    |               I2B

    |               BASTORE

    |               RETURN   (line 668)

    method-execution(void com.ooc.CORBA.OutputStream.write_long(int))

  end public void write_long(int)



  public void write_ulong(int):

    method-execution(void com.ooc.CORBA.OutputStream.write_ulong(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 673)

    |               ILOAD_1     // int value

    | method-call(void com.ooc.CORBA.OutputStream.write_long(int))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_long (I)V

    | method-call(void com.ooc.CORBA.OutputStream.write_long(int))

    |               RETURN   (line 674)

    method-execution(void com.ooc.CORBA.OutputStream.write_ulong(int))

  end public void write_ulong(int)



  public void write_longlong(long):

    method-execution(void com.ooc.CORBA.OutputStream.write_longlong(long))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 679)

    |               BIPUSH 8

    |               BIPUSH 8

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 680)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               BIPUSH 56

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 681)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               BIPUSH 48

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 682)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               BIPUSH 40

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 683)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               BIPUSH 32

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 684)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               BIPUSH 24

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 685)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               BIPUSH 16

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 686)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               BIPUSH 8

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 687)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD_1     // long arg0

    |               L2I

    |               I2B

    |               BASTORE

    |               RETURN   (line 688)

    method-execution(void com.ooc.CORBA.OutputStream.write_longlong(long))

  end public void write_longlong(long)



  public void write_ulonglong(long):

    method-execution(void com.ooc.CORBA.OutputStream.write_ulonglong(long))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 693)

    |               LLOAD_1     // long arg0

    | method-call(void com.ooc.CORBA.OutputStream.write_longlong(long))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_longlong (J)V



    | method-call(void com.ooc.CORBA.OutputStream.write_longlong(long))

    |               RETURN   (line 694)

    method-execution(void com.ooc.CORBA.OutputStream.write_ulonglong(long))

  end public void write_ulonglong(long)



  public void write_float(float):

    method-execution(void com.ooc.CORBA.OutputStream.write_float(float))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 699)

    |               FLOAD_1     // float arg0

    | method-call(int java.lang.Float.floatToIntBits(float))

    | |             INVOKESTATIC java.lang.Float.floatToIntBits (F)I

    | method-call(int java.lang.Float.floatToIntBits(float))

    | method-call(void com.ooc.CORBA.OutputStream.write_long(int))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_long (I)V

    | method-call(void com.ooc.CORBA.OutputStream.write_long(int))

    |               RETURN   (line 700)

    method-execution(void com.ooc.CORBA.OutputStream.write_float(float))

  end public void write_float(float)



  public void write_double(double):

    method-execution(void com.ooc.CORBA.OutputStream.write_double(double))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 705)

    |               DLOAD_1     // double value

    | method-call(long java.lang.Double.doubleToLongBits(double))

    | |             INVOKESTATIC java.lang.Double.doubleToLongBits (D)J

    | method-call(long java.lang.Double.doubleToLongBits(double))

    | method-call(void com.ooc.CORBA.OutputStream.write_longlong(long))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_longlong (J)V



    | method-call(void com.ooc.CORBA.OutputStream.write_longlong(long))

    |               RETURN   (line 706)

    method-execution(void com.ooc.CORBA.OutputStream.write_double(double))

  end public void write_double(double)



  public void write_string(String):

    method-execution(void com.ooc.CORBA.OutputStream.write_string(java.lang.Stri

ng))

    |               ALOAD_1     // java.lang.String arg0   (line 711)

    | method-call(char[] java.lang.String.toCharArray())

    | |             INVOKEVIRTUAL java.lang.String.toCharArray ()[C

    | method-call(char[] java.lang.String.toCharArray())

    |               ASTORE_2

    |               ALOAD_2     // char[] arr   (line 712)

    |               ARRAYLENGTH

    |               ISTORE_3

    |               ILOAD_3     // int len   (line 714)

    |               ICONST_1

    |               IADD

    |               ISTORE 4

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 715)

    |               ILOAD 4     // int capacity

    | method-call(void com.ooc.CORBA.OutputStream.write_ulong(int))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_ulong (I)V

    | method-call(void com.ooc.CORBA.OutputStream.write_ulong(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 716)

    |               ILOAD 4     // int capacity

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ICONST_0   (line 719)

    |               ISTORE 5

    |               GOTO L3

    |           L0: ALOAD_2     // char[] arr   (line 721)

    |               ILOAD 5     // int i

    |               CALOAD

    |               ISTORE 6

    |               ILOAD 6     // char c   (line 723)

    |               IFEQ L1

    |               ILOAD 6     // char c

    |               SIPUSH 255

    |               IF_ICMPLE L2

    |           L1: NEW org.omg.CORBA.DATA_CONVERSION   (line 724)

    |               DUP

    |               NEW java.lang.StringBuffer   (line 725)

    |               DUP

    |               LDC "illegal char value for string: "

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    | |             INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/Stri

ng;)V

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    |               ILOAD 6     // char c

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))

    | |             INVOKEVIRTUAL java.lang.StringBuffer.append (I)Ljava/lang/St

ringBuffer;

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | |             INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/S

tring;

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | constructor-call(void org.omg.CORBA.DATA_CONVERSION.<init>(java.lang.Strin

g))

    | |             INVOKESPECIAL org.omg.CORBA.DATA_CONVERSION.<init> (Ljava/la

ng/String;)V   (line 724)

    | constructor-call(void org.omg.CORBA.DATA_CONVERSION.<init>(java.lang.Strin

g))

    |               ATHROW

    |           L2: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 727)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD 6     // char c

    |               I2B

    |               BASTORE

    |               IINC 5 1     // int i   (line 719)

    |           L3: ILOAD 5     // int i

    |               ILOAD_3     // int len

    |               IF_ICMPLT L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 750)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ICONST_0

    |               BASTORE

    |               RETURN   (line 751)

    method-execution(void com.ooc.CORBA.OutputStream.write_string(java.lang.Stri

ng))

  end public void write_string(String)



  public void write_boolean_array(boolean[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_boolean_array(boolean

[], int, int))

    |               ILOAD_3     // int arg2   (line 840)

    |               IFLE L4

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 842)

    |               ILOAD_3     // int arg2

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ILOAD_2     // int arg1   (line 844)

    |               ISTORE 4

    |               GOTO L3

    |           L0: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 845)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // boolean[] arg0

    |               ILOAD 4     // int i

    |               BALOAD

    |               IFEQ L1

    |               ICONST_1

    |               GOTO L2

    |           L1: ICONST_0

    |           L2: BASTORE

    |               IINC 4 1     // int i   (line 844)

    |           L3: ILOAD 4     // int i

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    |               IADD

    |               IF_ICMPLT L0

    |           L4: RETURN   (line 847)

    method-execution(void com.ooc.CORBA.OutputStream.write_boolean_array(boolean

[], int, int))

  end public void write_boolean_array(boolean[], int, int)



  public void write_char_array(char[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_char_array(char[], in

t, int))

    |               ILOAD_3     // int arg2   (line 852)

    |               IFLE L3

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 854)

    |               ILOAD_3     // int arg2

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ILOAD_2     // int arg1   (line 857)

    |               ISTORE 4

    |               GOTO L2

    |           L0: ALOAD_1     // char[] value   (line 859)

    |               ILOAD 4     // int i

    |               CALOAD

    |               SIPUSH 255

    |               IF_ICMPLE L1

    |               NEW org.omg.CORBA.DATA_CONVERSION   (line 860)

    |               DUP

    |               NEW java.lang.StringBuffer   (line 861)

    |               DUP

    |               LDC "char value exceeds 255: "

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    | |             INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/Stri

ng;)V

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    |               ALOAD_1     // char[] value

    |               ILOAD 4     // int i

    |               CALOAD

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))

    | |             INVOKEVIRTUAL java.lang.StringBuffer.append (I)Ljava/lang/St

ringBuffer;

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | |             INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/S

tring;

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | constructor-call(void org.omg.CORBA.DATA_CONVERSION.<init>(java.lang.Strin

g))

    | |             INVOKESPECIAL org.omg.CORBA.DATA_CONVERSION.<init> (Ljava/la

ng/String;)V   (line 860)

    | constructor-call(void org.omg.CORBA.DATA_CONVERSION.<init>(java.lang.Strin

g))

    |               ATHROW

    |           L1: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 863)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // char[] value

    |               ILOAD 4     // int i

    |               CALOAD

    |               I2B

    |               BASTORE

    |               IINC 4 1     // int i   (line 857)

    |           L2: ILOAD 4     // int i

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    |               IADD

    |               IF_ICMPLT L0

    |           L3: RETURN   (line 882)

    method-execution(void com.ooc.CORBA.OutputStream.write_char_array(char[], in

t, int))

  end public void write_char_array(char[], int, int)



  public void write_octet_array(byte[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_octet_array(byte[], i

nt, int))

    |               ILOAD_3     // int arg2   (line 894)

    |               IFLE L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 896)

    |               ILOAD_3     // int arg2

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int))

    |               ALOAD_1     // byte[] arg0   (line 898)

    |               ILOAD_2     // int arg1

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_3     // int arg2

    | method-call(void java.lang.System.arraycopy(java.lang.Object, int, java.la

ng.Object, int, int))

    | |             INVOKESTATIC java.lang.System.arraycopy (Ljava/lang/Object;I

Ljava/lang/Object;II)V

    | method-call(void java.lang.System.arraycopy(java.lang.Object, int, java.la

ng.Object, int, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 900)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_3     // int arg2

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |           L0: RETURN   (line 902)

    method-execution(void com.ooc.CORBA.OutputStream.write_octet_array(byte[], i

nt, int))

  end public void write_octet_array(byte[], int, int)



  public void write_short_array(short[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_short_array(short[],

int, int))

    |               ILOAD_3     // int arg2   (line 907)

    |               IFLE L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 909)

    |               ILOAD_3     // int arg2

    |               ICONST_2

    |               IMUL

    |               ICONST_2

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ILOAD_2     // int arg1   (line 911)

    |               ISTORE 4

    |               GOTO L1

    |           L0: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 913)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // short[] arg0

    |               ILOAD 4     // int i

    |               SALOAD

    |               BIPUSH 8

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 914)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // short[] arg0

    |               ILOAD 4     // int i

    |               SALOAD

    |               I2B

    |               BASTORE

    |               IINC 4 1     // int i   (line 911)

    |           L1: ILOAD 4     // int i

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    |               IADD

    |               IF_ICMPLT L0

    |           L2: RETURN   (line 917)

    method-execution(void com.ooc.CORBA.OutputStream.write_short_array(short[],

int, int))

  end public void write_short_array(short[], int, int)



  public void write_ushort_array(short[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_ushort_array(short[],

 int, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 922)

    |               ALOAD_1     // short[] arg0

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    | method-call(void com.ooc.CORBA.OutputStream.write_short_array(short[], int

, int))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_short_array (

[SII)V

    | method-call(void com.ooc.CORBA.OutputStream.write_short_array(short[], int

, int))

    |               RETURN   (line 923)

    method-execution(void com.ooc.CORBA.OutputStream.write_ushort_array(short[],

 int, int))

  end public void write_ushort_array(short[], int, int)



  public void write_long_array(int[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_long_array(int[], int

, int))

    |               ILOAD_3     // int arg2   (line 928)

    |               IFLE L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 930)

    |               ILOAD_3     // int arg2

    |               ICONST_4

    |               IMUL

    |               ICONST_4

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ILOAD_2     // int arg1   (line 932)

    |               ISTORE 4

    |               GOTO L1

    |           L0: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 934)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // int[] value

    |               ILOAD 4     // int i

    |               IALOAD

    |               BIPUSH 24

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 935)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // int[] value

    |               ILOAD 4     // int i

    |               IALOAD

    |               BIPUSH 16

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 936)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // int[] value

    |               ILOAD 4     // int i

    |               IALOAD

    |               BIPUSH 8

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 937)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // int[] value

    |               ILOAD 4     // int i

    |               IALOAD

    |               I2B

    |               BASTORE

    |               IINC 4 1     // int i   (line 932)

    |           L1: ILOAD 4     // int i

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    |               IADD

    |               IF_ICMPLT L0

    |           L2: RETURN   (line 940)

    method-execution(void com.ooc.CORBA.OutputStream.write_long_array(int[], int

, int))

  end public void write_long_array(int[], int, int)



  public void write_ulong_array(int[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_ulong_array(int[], in

t, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 945)

    |               ALOAD_1     // int[] value

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    | method-call(void com.ooc.CORBA.OutputStream.write_long_array(int[], int, i

nt))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_long_array ([

III)V

    | method-call(void com.ooc.CORBA.OutputStream.write_long_array(int[], int, i

nt))

    |               RETURN   (line 946)

    method-execution(void com.ooc.CORBA.OutputStream.write_ulong_array(int[], in

t, int))

  end public void write_ulong_array(int[], int, int)



  public void write_longlong_array(long[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_longlong_array(long[]

, int, int))

    |               ILOAD_3     // int arg2   (line 951)

    |               IFLE L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 953)

    |               ILOAD_3     // int arg2

    |               BIPUSH 8

    |               IMUL

    |               BIPUSH 8

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ILOAD_2     // int arg1   (line 955)

    |               ISTORE 4

    |               GOTO L1

    |           L0: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 957)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               BIPUSH 56

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 958)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               BIPUSH 48

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 959)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               BIPUSH 40

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 960)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               BIPUSH 32

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 961)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               BIPUSH 24

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 962)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               BIPUSH 16

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 963)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               BIPUSH 8

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 964)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ALOAD_1     // long[] arg0

    |               ILOAD 4     // int i

    |               LALOAD

    |               L2I

    |               I2B

    |               BASTORE

    |               IINC 4 1     // int i   (line 955)

    |           L1: ILOAD 4     // int i

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    |               IADD

    |               IF_ICMPLT L0

    |           L2: RETURN   (line 967)

    method-execution(void com.ooc.CORBA.OutputStream.write_longlong_array(long[]

, int, int))

  end public void write_longlong_array(long[], int, int)



  public void write_ulonglong_array(long[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_ulonglong_array(long[

], int, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 972)

    |               ALOAD_1     // long[] arg0

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    | method-call(void com.ooc.CORBA.OutputStream.write_longlong_array(long[], i

nt, int))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_longlong_arra

y ([JII)V

    | method-call(void com.ooc.CORBA.OutputStream.write_longlong_array(long[], i

nt, int))

    |               RETURN   (line 973)

    method-execution(void com.ooc.CORBA.OutputStream.write_ulonglong_array(long[

], int, int))

  end public void write_ulonglong_array(long[], int, int)



  public void write_float_array(float[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_float_array(float[],

int, int))

    |               ILOAD_3     // int arg2   (line 978)

    |               IFLE L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 980)

    |               ILOAD_3     // int arg2

    |               ICONST_4

    |               IMUL

    |               ICONST_4

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ILOAD_2     // int arg1   (line 982)

    |               ISTORE 4

    |               GOTO L1

    |           L0: ALOAD_1     // float[] value   (line 984)

    |               ILOAD 4     // int i

    |               FALOAD

    | method-call(int java.lang.Float.floatToIntBits(float))

    | |             INVOKESTATIC java.lang.Float.floatToIntBits (F)I

    | method-call(int java.lang.Float.floatToIntBits(float))

    |               ISTORE 5

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 986)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD 5     // int v

    |               BIPUSH 24

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 987)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD 5     // int v

    |               BIPUSH 16

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 988)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD 5     // int v

    |               BIPUSH 8

    |               IUSHR

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 989)

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD 5     // int v

    |               I2B

    |               BASTORE

    |               IINC 4 1     // int i   (line 982)

    |           L1: ILOAD 4     // int i

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    |               IADD

    |               IF_ICMPLT L0

    |           L2: RETURN   (line 992)

    method-execution(void com.ooc.CORBA.OutputStream.write_float_array(float[],

int, int))

  end public void write_float_array(float[], int, int)



  public void write_double_array(double[], int, int):

    method-execution(void com.ooc.CORBA.OutputStream.write_double_array(double[]

, int, int))

    |               ILOAD_3     // int arg2   (line 997)

    |               IFLE L2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 999)

    |               ILOAD_3     // int arg2

    |               BIPUSH 8

    |               IMUL

    |               BIPUSH 8

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |               ILOAD_2     // int arg1   (line 1001)

    |               ISTORE 4

    |               GOTO L1

    |           L0: ALOAD_1     // double[] value   (line 1003)

    |               ILOAD 4     // int i

    |               DALOAD

    | method-call(long java.lang.Double.doubleToLongBits(double))

    | |             INVOKESTATIC java.lang.Double.doubleToLongBits (D)J

    | method-call(long java.lang.Double.doubleToLongBits(double))

    |               LSTORE 5

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1005)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               BIPUSH 56

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1006)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               BIPUSH 48

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1007)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               BIPUSH 40

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1008)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               BIPUSH 32

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1009)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               BIPUSH 24

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1010)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               BIPUSH 16

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1011)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               BIPUSH 8

    |               LUSHR

    |               L2I

    |               I2B

    |               BASTORE

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1012)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    | |             GETFIELD com.ooc.OCI.Buffer.data_ [B

    | field-get(byte[] com.ooc.OCI.Buffer.data_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               DUP

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               DUP_X1

    |               ICONST_1

    |               IADD

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               LLOAD 5     // long v

    |               L2I

    |               I2B

    |               BASTORE

    |               IINC 4 1     // int i   (line 1001)

    |           L1: ILOAD 4     // int i

    |               ILOAD_2     // int arg1

    |               ILOAD_3     // int arg2

    |               IADD

    |               IF_ICMPLT L0

    |           L2: RETURN   (line 1015)

    method-execution(void com.ooc.CORBA.OutputStream.write_double_array(double[]

, int, int))

  end public void write_double_array(double[], int, int)



  public void write_Object(org.omg.CORBA.Object):

    method-execution(void com.ooc.CORBA.OutputStream.write_Object(org.omg.CORBA.

Object))

    |               ALOAD_1     // org.omg.CORBA.Object value   (line 1020)

    |               IFNONNULL L0

    |               NEW org.omg.IOP.IOR   (line 1022)

    |               DUP

    | constructor-call(void org.omg.IOP.IOR.<init>())

    | |             INVOKESPECIAL org.omg.IOP.IOR.<init> ()V

    | constructor-call(void org.omg.IOP.IOR.<init>())

    |               ASTORE_2

    |               ALOAD_2     // org.omg.IOP.IOR ior   (line 1023)

    |               LDC ""

    | field-set(java.lang.String org.omg.IOP.IOR.type_id)

    | |             PUTFIELD org.omg.IOP.IOR.type_id Ljava/lang/String;

    | field-set(java.lang.String org.omg.IOP.IOR.type_id)

    |               ALOAD_2     // org.omg.IOP.IOR ior   (line 1024)

    |               ICONST_0

    |               ANEWARRAY org.omg.IOP.TaggedProfile

    | field-set(org.omg.IOP.TaggedProfile[] org.omg.IOP.IOR.profiles)

    | |             PUTFIELD org.omg.IOP.IOR.profiles [Lorg/omg/IOP/TaggedProfil

e;

    | field-set(org.omg.IOP.TaggedProfile[] org.omg.IOP.IOR.profiles)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1025)



    |               ALOAD_2     // org.omg.IOP.IOR ior

    | method-call(void org.omg.IOP.IORHelper.write(org.omg.CORBA.portable.Output

Stream, org.omg.IOP.IOR))

    | |             INVOKESTATIC org.omg.IOP.IORHelper.write (Lorg/omg/CORBA/por

table/OutputStream;Lorg/omg/IOP/IOR;)V

    | method-call(void org.omg.IOP.IORHelper.write(org.omg.CORBA.portable.Output

Stream, org.omg.IOP.IOR))

    |               GOTO L2

    |           L0: ALOAD_1     // org.omg.CORBA.Object value   (line 1029)

    |               INSTANCEOF org.omg.CORBA.LocalObject

    |               IFEQ L1

    |               NEW org.omg.CORBA.MARSHAL   (line 1030)

    |               DUP

    |               LDC_W 1330446340   (line 1032)

    | method-call(java.lang.String com.ooc.OB.MinorCodes.describeMarshal(int))

    | |             INVOKESTATIC com.ooc.OB.MinorCodes.describeMarshal (I)Ljava/

lang/String;   (line 1031)

    | method-call(java.lang.String com.ooc.OB.MinorCodes.describeMarshal(int))

    |               LDC_W 1330446340   (line 1033)

    | field-get(org.omg.CORBA.CompletionStatus org.omg.CORBA.CompletionStatus.CO

MPLETED_NO)

    | |             GETSTATIC org.omg.CORBA.CompletionStatus.COMPLETED_NO Lorg/o

mg/CORBA/CompletionStatus;   (line 1034)

    | field-get(org.omg.CORBA.CompletionStatus org.omg.CORBA.CompletionStatus.CO

MPLETED_NO)

    | constructor-call(void org.omg.CORBA.MARSHAL.<init>(java.lang.String, int,

org.omg.CORBA.CompletionStatus))

    | |             INVOKESPECIAL org.omg.CORBA.MARSHAL.<init> (Ljava/lang/Strin

g;ILorg/omg/CORBA/CompletionStatus;)V   (line 1030)

    | constructor-call(void org.omg.CORBA.MARSHAL.<init>(java.lang.String, int,

org.omg.CORBA.CompletionStatus))

    |               ATHROW

    |           L1: ALOAD_1     // org.omg.CORBA.Object value   (line 1037)

    |               CHECKCAST org.omg.CORBA.portable.ObjectImpl

    | method-call(org.omg.CORBA.portable.Delegate org.omg.CORBA.portable.ObjectI

mpl._get_delegate())

    | |             INVOKEVIRTUAL org.omg.CORBA.portable.ObjectImpl._get_delegat

e ()Lorg/omg/CORBA/portable/Delegate;

    | method-call(org.omg.CORBA.portable.Delegate org.omg.CORBA.portable.ObjectI

mpl._get_delegate())

    |               CHECKCAST com.ooc.CORBA.Delegate   (line 1036)

    |               ASTORE_2

    |               ALOAD_2     // com.ooc.CORBA.Delegate p   (line 1039)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | method-call(void com.ooc.CORBA.Delegate._OB_marshalOrigIOR(org.omg.CORBA.p

ortable.OutputStream))

    | |             INVOKEVIRTUAL com.ooc.CORBA.Delegate._OB_marshalOrigIOR (Lor

g/omg/CORBA/portable/OutputStream;)V

    | method-call(void com.ooc.CORBA.Delegate._OB_marshalOrigIOR(org.omg.CORBA.p

ortable.OutputStream))

    |           L2: RETURN   (line 1041)

    method-execution(void com.ooc.CORBA.OutputStream.write_Object(org.omg.CORBA.

Object))

  end public void write_Object(org.omg.CORBA.Object)



  public void write_TypeCode(org.omg.CORBA.TypeCode):

    method-execution(void com.ooc.CORBA.OutputStream.write_TypeCode(org.omg.CORB

A.TypeCode))

    |               ALOAD_1     // org.omg.CORBA.TypeCode t   (line 1054)

    |               IFNONNULL L0

    |               NEW org.omg.CORBA.BAD_TYPECODE   (line 1055)

    |               DUP

    |               LDC_W "TypeCode is nil"

    | constructor-call(void org.omg.CORBA.BAD_TYPECODE.<init>(java.lang.String))



    | |             INVOKESPECIAL org.omg.CORBA.BAD_TYPECODE.<init> (Ljava/lang/

String;)V

    | constructor-call(void org.omg.CORBA.BAD_TYPECODE.<init>(java.lang.String))



    |               ATHROW

    |           L0: NEW java.util.Hashtable   (line 1057)

    |               DUP

    |               BIPUSH 11

    | constructor-call(void java.util.Hashtable.<init>(int))

    | |             INVOKESPECIAL java.util.Hashtable.<init> (I)V

    | constructor-call(void java.util.Hashtable.<init>(int))

    |               ASTORE_2

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1058)



    |               ALOAD_1     // org.omg.CORBA.TypeCode t

    |               ALOAD_2     // java.util.Hashtable history

    | method-call(void com.ooc.CORBA.OutputStream.writeTypeCodeImpl(org.omg.CORB

A.TypeCode, java.util.Hashtable))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.writeTypeCodeImpl (

Lorg/omg/CORBA/TypeCode;Ljava/util/Hashtable;)V

    | method-call(void com.ooc.CORBA.OutputStream.writeTypeCodeImpl(org.omg.CORB

A.TypeCode, java.util.Hashtable))

    |               RETURN   (line 1059)

    method-execution(void com.ooc.CORBA.OutputStream.write_TypeCode(org.omg.CORB

A.TypeCode))

  end public void write_TypeCode(org.omg.CORBA.TypeCode)



  public void write_any(org.omg.CORBA.Any):

    method-execution(void com.ooc.CORBA.OutputStream.write_any(org.omg.CORBA.Any

))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1064)



    |               ALOAD_1     // org.omg.CORBA.Any arg0

    | method-call(org.omg.CORBA.TypeCode org.omg.CORBA.Any.type())

    | |             INVOKEVIRTUAL org.omg.CORBA.Any.type ()Lorg/omg/CORBA/TypeCo

de;

    | method-call(org.omg.CORBA.TypeCode org.omg.CORBA.Any.type())

    | method-call(void com.ooc.CORBA.OutputStream.write_TypeCode(org.omg.CORBA.T

ypeCode))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_TypeCode (Lor

g/omg/CORBA/TypeCode;)V

    | method-call(void com.ooc.CORBA.OutputStream.write_TypeCode(org.omg.CORBA.T

ypeCode))

    |               ALOAD_1     // org.omg.CORBA.Any arg0   (line 1065)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | method-call(void org.omg.CORBA.Any.write_value(org.omg.CORBA.portable.Outp

utStream))

    | |             INVOKEVIRTUAL org.omg.CORBA.Any.write_value (Lorg/omg/CORBA/

portable/OutputStream;)V

    | method-call(void org.omg.CORBA.Any.write_value(org.omg.CORBA.portable.Outp

utStream))

    |               RETURN   (line 1066)

    method-execution(void com.ooc.CORBA.OutputStream.write_any(org.omg.CORBA.Any

))

  end public void write_any(org.omg.CORBA.Any)



  public void write_Context(org.omg.CORBA.Context, org.omg.CORBA.ContextList):

    method-execution(void com.ooc.CORBA.OutputStream.write_Context(org.omg.CORBA

.Context, org.omg.CORBA.ContextList))

    |               ALOAD_2     // org.omg.CORBA.ContextList contexts   (line 10

72)

    | method-call(int org.omg.CORBA.ContextList.count())

    | |             INVOKEVIRTUAL org.omg.CORBA.ContextList.count ()I

    | method-call(int org.omg.CORBA.ContextList.count())

    |               ISTORE_3

    |               NEW java.util.Vector   (line 1073)

    |               DUP

    | constructor-call(void java.util.Vector.<init>())

    | |             INVOKESPECIAL java.util.Vector.<init> ()V

    | constructor-call(void java.util.Vector.<init>())

    |               ASTORE 4

    |               ALOAD_1     // org.omg.CORBA.Context arg0   (line 1074)

    |               CHECKCAST com.ooc.CORBA.Context

    |               ASTORE 5

    |               ICONST_0   (line 1075)

    |               ISTORE 6

    |               GOTO L2

    | catch org.omg.CORBA.Bounds -> E0

    | |         L0: ALOAD_2     // org.omg.CORBA.ContextList contexts   (line 10

79)

    | |             ILOAD 6     // int i

    | | method-call(java.lang.String org.omg.CORBA.ContextList.item(int))

    | | |           INVOKEVIRTUAL org.omg.CORBA.ContextList.item (I)Ljava/lang/S

tring;

    | | method-call(java.lang.String org.omg.CORBA.ContextList.item(int))

    | |             ASTORE 7

    | |             ALOAD 5     // com.ooc.CORBA.Context ctxImpl   (line 1080)

    | |             LDC ""

    | |             ICONST_0

    | |             ALOAD 7     // java.lang.String pattern

    | |             ALOAD 4     // java.util.Vector v

    | | method-call(void com.ooc.CORBA.Context._OB_getValues(java.lang.String, i

nt, java.lang.String, java.util.Vector))

    | | |           INVOKEVIRTUAL com.ooc.CORBA.Context._OB_getValues (Ljava/lan

g/String;ILjava/lang/String;Ljava/util/Vector;)V

    | | method-call(void com.ooc.CORBA.Context._OB_getValues(java.lang.String, i

nt, java.lang.String, java.util.Vector))

    | |             GOTO L1

    | catch org.omg.CORBA.Bounds -> E0

    |           E0: POP   (line 1082)

    |               ICONST_0   (line 1084)

    | method-call(void com.ooc.OB.Assert._OB_assert(boolean))

    | |             INVOKESTATIC com.ooc.OB.Assert._OB_assert (Z)V

    | method-call(void com.ooc.OB.Assert._OB_assert(boolean))

    |           L1: IINC 6 1     // int i   (line 1075)

    |           L2: ILOAD 6     // int i

    |               ILOAD_3     // int count

    |               IF_ICMPLT L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1088)



    |               ALOAD 4     // java.util.Vector v

    | method-call(int java.util.Vector.size())

    | |             INVOKEVIRTUAL java.util.Vector.size ()I

    | method-call(int java.util.Vector.size())

    | method-call(void com.ooc.CORBA.OutputStream.write_ulong(int))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_ulong (I)V

    | method-call(void com.ooc.CORBA.OutputStream.write_ulong(int))

    |               ALOAD 4     // java.util.Vector v   (line 1090)

    | method-call(java.util.Enumeration java.util.Vector.elements())

    | |             INVOKEVIRTUAL java.util.Vector.elements ()Ljava/util/Enumera

tion;

    | method-call(java.util.Enumeration java.util.Vector.elements())

    |               ASTORE 6

    |               GOTO L4   (line 1091)

    |           L3: ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1092)



    |               ALOAD 6     // java.util.Enumeration e

    | method-call(java.lang.Object java.util.Enumeration.nextElement())

    | |             INVOKEINTERFACE java.util.Enumeration.nextElement ()Ljava/la

ng/Object;

    | method-call(java.lang.Object java.util.Enumeration.nextElement())

    |               CHECKCAST java.lang.String

    | method-call(void com.ooc.CORBA.OutputStream.write_string(java.lang.String)

)

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_string (Ljava

/lang/String;)V

    | method-call(void com.ooc.CORBA.OutputStream.write_string(java.lang.String)

)

    |           L4: ALOAD 6     // java.util.Enumeration e   (line 1091)

    | method-call(boolean java.util.Enumeration.hasMoreElements())

    | |             INVOKEINTERFACE java.util.Enumeration.hasMoreElements ()Z

    | method-call(boolean java.util.Enumeration.hasMoreElements())

    |               IFNE L3

    |               RETURN   (line 1093)

    method-execution(void com.ooc.CORBA.OutputStream.write_Context(org.omg.CORBA

.Context, org.omg.CORBA.ContextList))

  end public void write_Context(org.omg.CORBA.Context, org.omg.CORBA.ContextList

)



  public void write_Principal(org.omg.CORBA.Principal):

    method-execution(void com.ooc.CORBA.OutputStream.write_Principal(org.omg.COR

BA.Principal))

    |               NEW org.omg.CORBA.NO_IMPLEMENT   (line 1099)

    |               DUP

    | constructor-call(void org.omg.CORBA.NO_IMPLEMENT.<init>())

    | |             INVOKESPECIAL org.omg.CORBA.NO_IMPLEMENT.<init> ()V

    | constructor-call(void org.omg.CORBA.NO_IMPLEMENT.<init>())

    |               ATHROW

    method-execution(void com.ooc.CORBA.OutputStream.write_Principal(org.omg.COR

BA.Principal))

  end public void write_Principal(org.omg.CORBA.Principal)



  public void write_fixed(java.math.BigDecimal):

    method-execution(void com.ooc.CORBA.OutputStream.write_fixed(java.math.BigDe

cimal))

    |               ALOAD_1     // java.math.BigDecimal arg0   (line 1105)

    | method-call(java.math.BigDecimal java.math.BigDecimal.abs())

    | |             INVOKEVIRTUAL java.math.BigDecimal.abs ()Ljava/math/BigDecim

al;

    | method-call(java.math.BigDecimal java.math.BigDecimal.abs())

    | method-call(java.lang.String java.math.BigDecimal.toString())

    | |             INVOKEVIRTUAL java.math.BigDecimal.toString ()Ljava/lang/Str

ing;

    | method-call(java.lang.String java.math.BigDecimal.toString())

    |               ASTORE_2

    |               ALOAD_1     // java.math.BigDecimal arg0   (line 1110)

    | method-call(int java.math.BigDecimal.signum())

    | |             INVOKEVIRTUAL java.math.BigDecimal.signum ()I

    | method-call(int java.math.BigDecimal.signum())

    |               ICONST_M1

    |               IF_ICMPNE L0

    |               NEW java.lang.StringBuffer   (line 1111)

    |               DUP

    |               ALOAD_2     // java.lang.String v

    | method-call(java.lang.String java.lang.String.valueOf(java.lang.Object))

    | |             INVOKESTATIC java.lang.String.valueOf (Ljava/lang/Object;)Lj

ava/lang/String;

    | method-call(java.lang.String java.lang.String.valueOf(java.lang.Object))

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    | |             INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/Stri

ng;)V

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    |               BIPUSH 61

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(char))

    | |             INVOKEVIRTUAL java.lang.StringBuffer.append (C)Ljava/lang/St

ringBuffer;

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(char))

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | |             INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/S

tring;

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    |               ASTORE_2     // java.lang.String v

    |               GOTO L1

    |           L0: NEW java.lang.StringBuffer   (line 1113)

    |               DUP

    |               ALOAD_2     // java.lang.String v

    | method-call(java.lang.String java.lang.String.valueOf(java.lang.Object))

    | |             INVOKESTATIC java.lang.String.valueOf (Ljava/lang/Object;)Lj

ava/lang/String;

    | method-call(java.lang.String java.lang.String.valueOf(java.lang.Object))

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    | |             INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/Stri

ng;)V

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    |               BIPUSH 60

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(char))

    | |             INVOKEVIRTUAL java.lang.StringBuffer.append (C)Ljava/lang/St

ringBuffer;

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(char))

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | |             INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/S

tring;

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    |               ASTORE_2     // java.lang.String v

    |           L1: LDC ""   (line 1115)

    |               ASTORE_3

    |               ALOAD_2     // java.lang.String v   (line 1116)

    | method-call(int java.lang.String.length())

    | |             INVOKEVIRTUAL java.lang.String.length ()I

    | method-call(int java.lang.String.length())

    |               ICONST_2

    |               IREM

    |               IFEQ L2

    |               LDC_W "0"   (line 1117)

    |               ASTORE_3     // java.lang.String s

    |           L2: NEW java.lang.StringBuffer   (line 1119)

    |               DUP

    |               ALOAD_3     // java.lang.String s

    | method-call(java.lang.String java.lang.String.valueOf(java.lang.Object))

    | |             INVOKESTATIC java.lang.String.valueOf (Ljava/lang/Object;)Lj

ava/lang/String;

    | method-call(java.lang.String java.lang.String.valueOf(java.lang.Object))

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    | |             INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/Stri

ng;)V

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    |               ALOAD_2     // java.lang.String v

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang

.String))

    | |             INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Stri

ng;)Ljava/lang/StringBuffer;

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang

.String))

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | |             INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/S

tring;

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    |               ASTORE_3     // java.lang.String s

    |               ALOAD_3     // java.lang.String s   (line 1120)

    | method-call(int java.lang.String.length())

    | |             INVOKEVIRTUAL java.lang.String.length ()I

    | method-call(int java.lang.String.length())

    |               ISTORE 4

    |               ICONST_0   (line 1122)

    |               ISTORE 5

    |               GOTO L4

    |           L3: ALOAD_3     // java.lang.String s   (line 1124)

    |               ILOAD 5     // int i

    | method-call(char java.lang.String.charAt(int))

    | |             INVOKEVIRTUAL java.lang.String.charAt (I)C

    | method-call(char java.lang.String.charAt(int))

    |               ISTORE 6

    |               ALOAD_3     // java.lang.String s   (line 1125)

    |               ILOAD 5     // int i

    |               ICONST_1

    |               IADD

    | method-call(char java.lang.String.charAt(int))

    | |             INVOKEVIRTUAL java.lang.String.charAt (I)C

    | method-call(char java.lang.String.charAt(int))

    |               ISTORE 7

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1126)



    |               ILOAD 6     // char c1

    |               BIPUSH 48

    |               ISUB

    |               ICONST_4

    |               ISHL

    |               ILOAD 7     // char c2

    |               BIPUSH 48

    |               ISUB

    |               IOR

    |               I2B

    | method-call(void com.ooc.CORBA.OutputStream.write_octet(byte))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_octet (B)V

    | method-call(void com.ooc.CORBA.OutputStream.write_octet(byte))

    |               IINC 5 2     // int i   (line 1122)

    |           L4: ILOAD 5     // int i

    |               ILOAD 4     // int len

    |               ICONST_1

    |               ISUB

    |               IF_ICMPLT L3

    |               RETURN   (line 1128)

    method-execution(void com.ooc.CORBA.OutputStream.write_fixed(java.math.BigDe

cimal))

  end public void write_fixed(java.math.BigDecimal)



  public void write_value(java.io.Serializable):

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1133)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    |               ALOAD_1     // java.io.Serializable value

    |               ACONST_NULL

    | method-call(void com.ooc.OB.ValueWriter.writeValue(java.io.Serializable, j

ava.lang.String))

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.writeValue (Ljava/io/Se

rializable;Ljava/lang/String;)V

    | method-call(void com.ooc.OB.ValueWriter.writeValue(java.io.Serializable, j

ava.lang.String))

    |               RETURN   (line 1134)

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable))

  end public void write_value(java.io.Serializable)



  public void write_value(java.io.Serializable, String):

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, java.lang.String))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1139)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    |               ALOAD_1     // java.io.Serializable arg0

    |               ALOAD_2     // java.lang.String rep_id

    | method-call(void com.ooc.OB.ValueWriter.writeValue(java.io.Serializable, j

ava.lang.String))

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.writeValue (Ljava/io/Se

rializable;Ljava/lang/String;)V

    | method-call(void com.ooc.OB.ValueWriter.writeValue(java.io.Serializable, j

ava.lang.String))

    |               RETURN   (line 1140)

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, java.lang.String))

  end public void write_value(java.io.Serializable, String)



  public void write_value(java.io.Serializable, Class):

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, java.lang.Class))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1145)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    |               ALOAD_1     // java.io.Serializable value

    |               ACONST_NULL

    | method-call(void com.ooc.OB.ValueWriter.writeValue(java.io.Serializable, j

ava.lang.String))

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.writeValue (Ljava/io/Se

rializable;Ljava/lang/String;)V

    | method-call(void com.ooc.OB.ValueWriter.writeValue(java.io.Serializable, j

ava.lang.String))

    |               RETURN   (line 1146)

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, java.lang.Class))

  end public void write_value(java.io.Serializable, Class)



  public void write_value(java.io.Serializable, org.omg.CORBA.portable.BoxedValu

eHelper):

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, org.omg.CORBA.portable.BoxedValueHelper))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1152)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    |               ALOAD_1     // java.io.Serializable arg0

    |               ACONST_NULL

    |               ALOAD_2     // org.omg.CORBA.portable.BoxedValueHelper helpe

r

    | method-call(void com.ooc.OB.ValueWriter.writeValueBox(java.io.Serializable

, org.omg.CORBA.TypeCode, org.omg.CORBA.portable.BoxedValueHelper))

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.writeValueBox (Ljava/io

/Serializable;Lorg/omg/CORBA/TypeCode;Lorg/omg/CORBA/portable/BoxedValueHelper;)

V

    | method-call(void com.ooc.OB.ValueWriter.writeValueBox(java.io.Serializable

, org.omg.CORBA.TypeCode, org.omg.CORBA.portable.BoxedValueHelper))

    |               RETURN   (line 1153)

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, org.omg.CORBA.portable.BoxedValueHelper))

  end public void write_value(java.io.Serializable, org.omg.CORBA.portable.Boxed

ValueHelper)



  public void write_abstract_interface(Object):

    method-execution(void com.ooc.CORBA.OutputStream.write_abstract_interface(ja

va.lang.Object))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1158)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    |               ALOAD_1     // java.lang.Object arg0

    | method-call(void com.ooc.OB.ValueWriter.writeAbstractInterface(java.lang.O

bject))

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.writeAbstractInterface

(Ljava/lang/Object;)V

    | method-call(void com.ooc.OB.ValueWriter.writeAbstractInterface(java.lang.O

bject))

    |               RETURN   (line 1159)

    method-execution(void com.ooc.CORBA.OutputStream.write_abstract_interface(ja

va.lang.Object))

  end public void write_abstract_interface(Object)



  public void write_value(java.io.Serializable, org.omg.CORBA.TypeCode, org.omg.

CORBA.portable.BoxedValueHelper):

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, org.omg.CORBA.TypeCode, org.omg.CORBA.portable.BoxedValueHelper))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1169)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    |               ALOAD_1     // java.io.Serializable arg0

    |               ALOAD_2     // org.omg.CORBA.TypeCode arg1

    |               ALOAD_3     // org.omg.CORBA.portable.BoxedValueHelper helpe

r

    | method-call(void com.ooc.OB.ValueWriter.writeValueBox(java.io.Serializable

, org.omg.CORBA.TypeCode, org.omg.CORBA.portable.BoxedValueHelper))

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.writeValueBox (Ljava/io

/Serializable;Lorg/omg/CORBA/TypeCode;Lorg/omg/CORBA/portable/BoxedValueHelper;)

V

    | method-call(void com.ooc.OB.ValueWriter.writeValueBox(java.io.Serializable

, org.omg.CORBA.TypeCode, org.omg.CORBA.portable.BoxedValueHelper))

    |               RETURN   (line 1170)

    method-execution(void com.ooc.CORBA.OutputStream.write_value(java.io.Seriali

zable, org.omg.CORBA.TypeCode, org.omg.CORBA.portable.BoxedValueHelper))

  end public void write_value(java.io.Serializable, org.omg.CORBA.TypeCode, org.

omg.CORBA.portable.BoxedValueHelper)



  public void write_InputStream(org.omg.CORBA.portable.InputStream, org.omg.CORB

A.TypeCode):

    method-execution(void com.ooc.CORBA.OutputStream.write_InputStream(org.omg.C

ORBA.portable.InputStream, org.omg.CORBA.TypeCode))

    | field-get(java.io.PrintStream java.lang.System.err)

    | |             GETSTATIC java.lang.System.err Ljava/io/PrintStream;   (line

 1176)

    | field-get(java.io.PrintStream java.lang.System.err)

    |               NEW java.lang.StringBuffer

    |               DUP

    |               LDC_W "Not supported"

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    | |             INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/Stri

ng;)V

    | constructor-call(void java.lang.StringBuffer.<init>(java.lang.String))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this

    | method-call(java.lang.String java.lang.Object.toString())

    | |             INVOKEVIRTUAL java.lang.Object.toString ()Ljava/lang/String;



    | method-call(java.lang.String java.lang.Object.toString())

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang

.String))

    | |             INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Stri

ng;)Ljava/lang/StringBuffer;

    | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang

.String))

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | |             INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/S

tring;

    | method-call(java.lang.String java.lang.StringBuffer.toString())

    | method-call(void java.io.PrintStream.println(java.lang.String))

    | |             INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String

;)V

    | method-call(void java.io.PrintStream.println(java.lang.String))

    |               RETURN   (line 1746)

    method-execution(void com.ooc.CORBA.OutputStream.write_InputStream(org.omg.C

ORBA.portable.InputStream, org.omg.CORBA.TypeCode))

  end public void write_InputStream(org.omg.CORBA.portable.InputStream, org.omg.

CORBA.TypeCode)



  public void <init>(com.ooc.OCI.Buffer):

                    ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1756)



                    ALOAD_1     // com.ooc.OCI.Buffer arg0

                    ICONST_0

                    INVOKESPECIAL com.ooc.CORBA.OutputStream.<init> (Lcom/ooc/OC

I/Buffer;I)V

    constructor-execution(void com.ooc.CORBA.OutputStream.<init>(com.ooc.OCI.Buf

fer))

    |               RETURN   (line 1757)

    constructor-execution(void com.ooc.CORBA.OutputStream.<init>(com.ooc.OCI.Buf

fer))

  end public void <init>(com.ooc.OCI.Buffer)



  public void <init>(com.ooc.OCI.Buffer, int):

                    ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1763)



                    INVOKESPECIAL org.omg.CORBA_2_3.portable.OutputStream.<init>

 ()V

    constructor-execution(void com.ooc.CORBA.OutputStream.<init>(com.ooc.OCI.Buf

fer, int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 19)

    |               SIPUSH 256

    | field-set(int com.ooc.CORBA.OutputStream.GIOPVersion_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.GIOPVersion_ I

    | field-set(int com.ooc.CORBA.OutputStream.GIOPVersion_)

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1765)



    |               ALOAD_1     // com.ooc.OCI.Buffer arg0

    | field-set(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-set(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               ILOAD_2     // int arg1   (line 1767)

    |               IFEQ L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1768)



    |               ILOAD_2     // int arg1

    | field-set(int com.ooc.CORBA.OutputStream.GIOPVersion_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.GIOPVersion_ I

    | field-set(int com.ooc.CORBA.OutputStream.GIOPVersion_)

    |           L0: RETURN   (line 1792)

    constructor-execution(void com.ooc.CORBA.OutputStream.<init>(com.ooc.OCI.Buf

fer, int))

  end public void <init>(com.ooc.OCI.Buffer, int)



  public com.ooc.OCI.Buffer _OB_buffer():

    method-execution(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream._OB_buffer())



    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1797)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               ARETURN

    method-execution(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream._OB_buffer())



  end public com.ooc.OCI.Buffer _OB_buffer()



  public int _OB_pos():

    method-execution(int com.ooc.CORBA.OutputStream._OB_pos())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1803)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               IRETURN

    method-execution(int com.ooc.CORBA.OutputStream._OB_pos())

  end public int _OB_pos()



  public void _OB_pos(int):

    method-execution(void com.ooc.CORBA.OutputStream._OB_pos(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1809)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    |               ILOAD_1     // int pos

    | field-set(int com.ooc.OCI.Buffer.pos_)

    | |             PUTFIELD com.ooc.OCI.Buffer.pos_ I

    | field-set(int com.ooc.OCI.Buffer.pos_)

    |               RETURN   (line 1810)

    method-execution(void com.ooc.CORBA.OutputStream._OB_pos(int))

  end public void _OB_pos(int)



  public void _OB_align(int):

    method-execution(void com.ooc.CORBA.OutputStream._OB_align(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1815)



    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.buf_ Lcom/ooc/OCI/Buffer

;

    | field-get(com.ooc.OCI.Buffer com.ooc.CORBA.OutputStream.buf_)

    | field-get(int com.ooc.OCI.Buffer.pos_)

    | |             GETFIELD com.ooc.OCI.Buffer.pos_ I

    | field-get(int com.ooc.OCI.Buffer.pos_)

    |               ILOAD_1     // int n

    |               IREM

    |               IFEQ L0

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1816)



    |               ICONST_0

    |               ILOAD_1     // int n

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (II)V

    | method-call(void com.ooc.CORBA.OutputStream.addCapacity(int, int))

    |           L0: RETURN   (line 1817)

    method-execution(void com.ooc.CORBA.OutputStream._OB_align(int))

  end public void _OB_align(int)



  public void _OB_alignNext(int):

    method-execution(void com.ooc.CORBA.OutputStream._OB_alignNext(int))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1822)



    |               ILOAD_1     // int n

    | field-set(int com.ooc.CORBA.OutputStream.alignNext_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.alignNext_ I

    | field-set(int com.ooc.CORBA.OutputStream.alignNext_)

    |               RETURN   (line 1823)

    method-execution(void com.ooc.CORBA.OutputStream._OB_alignNext(int))

  end public void _OB_alignNext(int)



  public void _OB_writeEndian():

    method-execution(void com.ooc.CORBA.OutputStream._OB_writeEndian())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1828)



    |               ICONST_0

    | method-call(void com.ooc.CORBA.OutputStream.write_boolean(boolean))

    | |             INVOKEVIRTUAL com.ooc.CORBA.OutputStream.write_boolean (Z)V

    | method-call(void com.ooc.CORBA.OutputStream.write_boolean(boolean))

    |               RETURN   (line 1829)

    method-execution(void com.ooc.CORBA.OutputStream._OB_writeEndian())

  end public void _OB_writeEndian()



  public void _OB_beginValue(int, String[], boolean):

    method-execution(void com.ooc.CORBA.OutputStream._OB_beginValue(int, java.la

ng.String[], boolean))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1834)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    |               ILOAD_1     // int arg0

    |               ALOAD_2     // java.lang.String[] ids

    |               ILOAD_3     // boolean arg2

    | method-call(int com.ooc.OB.ValueWriter.beginValue(int, java.lang.String[],

 boolean))

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.beginValue (I[Ljava/lan

g/String;Z)I

    | method-call(int com.ooc.OB.ValueWriter.beginValue(int, java.lang.String[],

 boolean))

    |               POP

    |               RETURN   (line 1835)

    method-execution(void com.ooc.CORBA.OutputStream._OB_beginValue(int, java.la

ng.String[], boolean))

  end public void _OB_beginValue(int, String[], boolean)



  public void _OB_endValue():

    method-execution(void com.ooc.CORBA.OutputStream._OB_endValue())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1840)



    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | |             INVOKESPECIAL com.ooc.CORBA.OutputStream.valueWriter ()Lcom/

ooc/OB/ValueWriter;

    | method-call(com.ooc.OB.ValueWriter com.ooc.CORBA.OutputStream.valueWriter(

))

    | method-call(void com.ooc.OB.ValueWriter.endValue())

    | |             INVOKEVIRTUAL com.ooc.OB.ValueWriter.endValue ()V

    | method-call(void com.ooc.OB.ValueWriter.endValue())

    |               RETURN   (line 1841)

    method-execution(void com.ooc.CORBA.OutputStream._OB_endValue())

  end public void _OB_endValue()



  public void _OB_ORBInstance(com.ooc.OB.ORBInstance):

    method-execution(void com.ooc.CORBA.OutputStream._OB_ORBInstance(com.ooc.OB.

ORBInstance))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1847)



    |               ALOAD_1     // com.ooc.OB.ORBInstance orbInstance

    | field-set(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.orbInstance_ Lcom/ooc/OB

/ORBInstance;

    | field-set(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    |               RETURN   (line 1848)

    method-execution(void com.ooc.CORBA.OutputStream._OB_ORBInstance(com.ooc.OB.

ORBInstance))

  end public void _OB_ORBInstance(com.ooc.OB.ORBInstance)



  public com.ooc.OB.ORBInstance _OB_ORBInstance():

    method-execution(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream._OB_ORBIn

stance())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1854)



    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.orbInstance_ Lcom/ooc/OB

/ORBInstance;

    | field-get(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream.orbInstance_)

    |               ARETURN

    method-execution(com.ooc.OB.ORBInstance com.ooc.CORBA.OutputStream._OB_ORBIn

stance())

  end public com.ooc.OB.ORBInstance _OB_ORBInstance()



  public void _OB_invocationContext(Object):

    method-execution(void com.ooc.CORBA.OutputStream._OB_invocationContext(java.

lang.Object))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1861)



    |               ALOAD_1     // java.lang.Object arg0

    | field-set(java.lang.Object com.ooc.CORBA.OutputStream.invocationContext_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.invocationContext_ Ljava

/lang/Object;

    | field-set(java.lang.Object com.ooc.CORBA.OutputStream.invocationContext_)

    |               RETURN   (line 1862)

    method-execution(void com.ooc.CORBA.OutputStream._OB_invocationContext(java.

lang.Object))

  end public void _OB_invocationContext(Object)



  public Object _OB_invocationContext():

    method-execution(java.lang.Object com.ooc.CORBA.OutputStream._OB_invocationC

ontext())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1868)



    | field-get(java.lang.Object com.ooc.CORBA.OutputStream.invocationContext_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.invocationContext_ Ljava

/lang/Object;

    | field-get(java.lang.Object com.ooc.CORBA.OutputStream.invocationContext_)

    |               ARETURN

    method-execution(java.lang.Object com.ooc.CORBA.OutputStream._OB_invocationC

ontext())

  end public Object _OB_invocationContext()



  public void _OB_delegateContext(Object):

    method-execution(void com.ooc.CORBA.OutputStream._OB_delegateContext(java.la

ng.Object))

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1875)



    |               ALOAD_1     // java.lang.Object arg0

    | field-set(java.lang.Object com.ooc.CORBA.OutputStream.delegateContext_)

    | |             PUTFIELD com.ooc.CORBA.OutputStream.delegateContext_ Ljava/l

ang/Object;

    | field-set(java.lang.Object com.ooc.CORBA.OutputStream.delegateContext_)

    |               RETURN   (line 1876)

    method-execution(void com.ooc.CORBA.OutputStream._OB_delegateContext(java.la

ng.Object))

  end public void _OB_delegateContext(Object)



  public Object _OB_delegateContext():

    method-execution(java.lang.Object com.ooc.CORBA.OutputStream._OB_delegateCon

text())

    |               ALOAD_0     // com.ooc.CORBA.OutputStream this   (line 1882)



    | field-get(java.lang.Object com.ooc.CORBA.OutputStream.delegateContext_)

    | |             GETFIELD com.ooc.CORBA.OutputStream.delegateContext_ Ljava/l

ang/Object;

    | field-get(java.lang.Object com.ooc.CORBA.OutputStream.delegateContext_)

    |               ARETURN

    method-execution(java.lang.Object com.ooc.CORBA.OutputStream._OB_delegateCon

text())

  end public Object _OB_delegateContext()



  public void ajc$privMethod$aop_wchar_weave_WCharStreamSupport$com_ooc_CORBA_Ou

tputStream$addCapacity(int):

                    ALOAD_0

                    ILOAD_1

                    INVOKESPECIAL com.ooc.CORBA.OutputStream.addCapacity (I)V

                    RETURN

  end public void ajc$privMethod$aop_wchar_weave_WCharStreamSupport$com_ooc_CORB

A_OutputStream$addCapacity(int)



  public static int ajc$privFieldGet$aop_wchar_weave_WCharStreamSupport$com_ooc_

CORBA_OutputStream$GIOPVersion_(com.ooc.CORBA.OutputStream):

                    ALOAD_0

                    GETFIELD com.ooc.CORBA.OutputStream.GIOPVersion_ I

                    IRETURN

  end public static int ajc$privFieldGet$aop_wchar_weave_WCharStreamSupport$com_

ooc_CORBA_OutputStream$GIOPVersion_(com.ooc.CORBA.OutputStream)



  public static void ajc$privFieldSet$aop_wchar_weave_WCharStreamSupport$com_ooc

_CORBA_OutputStream$GIOPVersion_(com.ooc.CORBA.OutputStream, int):

                    ALOAD_0

                    ILOAD_1

                    PUTFIELD com.ooc.CORBA.OutputStream.GIOPVersion_ I

                    RETURN

  end public static void ajc$privFieldSet$aop_wchar_weave_WCharStreamSupport$com

_ooc_CORBA_OutputStream$GIOPVersion_(com.ooc.CORBA.OutputStream, int)



  public void ajc$privMethod$aop_wchar_weave_WCharStreamSupport$com_ooc_CORBA_Ou

tputStream$writeLength(int):

                    ALOAD_0

                    ILOAD_1

                    INVOKESPECIAL com.ooc.CORBA.OutputStream.writeLength (I)V

                    RETURN

  end public void ajc$privMethod$aop_wchar_weave_WCharStreamSupport$com_ooc_CORB

A_OutputStream$writeLength(int)



  public int ajc$privMethod$aop_wchar_weave_WCharStreamSupport$com_ooc_CORBA_Out

putStream$writeGap():

                    ALOAD_0

                    INVOKESPECIAL com.ooc.CORBA.OutputStream.writeGap ()I

                    IRETURN

  end public int ajc$privMethod$aop_wchar_weave_WCharStreamSupport$com_ooc_CORBA

_OutputStream$writeGap()



  public void ajc$privMethod$aop_any_weave_AnyBufferManagement$com_ooc_CORBA_Out

putStream$writeLength(int):

                    ALOAD_0

                    ILOAD_1

                    INVOKESPECIAL com.ooc.CORBA.OutputStream.writeLength (I)V

                    RETURN

  end public void ajc$privMethod$aop_any_weave_AnyBufferManagement$com_ooc_CORBA

_OutputStream$writeLength(int)



  public int ajc$privMethod$aop_any_weave_AnyBufferManagement$com_ooc_CORBA_Outp

utStream$writeGap():

                    ALOAD_0

                    INVOKESPECIAL com.ooc.CORBA.OutputStream.writeGap ()I

                    IRETURN

  end public int ajc$privMethod$aop_any_weave_AnyBufferManagement$com_ooc_CORBA_

OutputStream$writeGap()



  public void <init>(com.ooc.OB.CodeConverters, com.ooc.OCI.Buffer, int):

                    ALOAD_1

                    ALOAD_2

                    ILOAD_3

                    INVOKESTATIC aop.convert.weave.Stream.ajc$preInterConstructo

r$aop_convert_weave_Stream$com_ooc_CORBA_OutputStream (Lcom/ooc/OB/CodeConverter

s;Lcom/ooc/OCI/Buffer;I)[Ljava/lang/Object;

                    ASTORE 4

                    ALOAD_0

                    INVOKESPECIAL org.omg.CORBA_2_3.portable.OutputStream.<init>

 ()V

    constructor-execution(void com.ooc.CORBA.OutputStream.<init>(com.ooc.OB.Code

Converters, com.ooc.OCI.Buffer, int))

    |               ALOAD_0

    |               ALOAD 4

    |               BIPUSH 0

    |               AALOAD

    |               CHECKCAST com.ooc.OB.CodeConverters

    |               ALOAD 4

    |               BIPUSH 1

    |               AALOAD

    |               CHECKCAST com.ooc.OCI.Buffer

    |               ALOAD 4

    |               BIPUSH 2

    |               AALOAD

    |               INVOKESTATIC org.aspectj.runtime.internal.Conversions.intVal

ue (Ljava/lang/Object;)I

    |               INVOKESTATIC aop.convert.weave.Stream.ajc$postInterConstruct

or$aop_convert_weave_Stream$com_ooc_CORBA_OutputStream (Lcom/ooc/CORBA/OutputStr

eam;Lcom/ooc/OB/CodeConverters;Lcom/ooc/OCI/Buffer;I)V

    |               RETURN

    constructor-execution(void com.ooc.CORBA.OutputStream.<init>(com.ooc.OB.Code

Converters, com.ooc.OCI.Buffer, int))

  end public void <init>(com.ooc.OB.CodeConverters, com.ooc.OCI.Buffer, int)



end public final class com.ooc.CORBA.OutputStream

ABORT

Exception thrown from AspectJ 1.1.1



This might be logged as a bug already -- find current bugs at

  http://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&component=Compiler



Bugs for exceptions thrown have titles File:line from the top stack,

e.g., "SomeFile.java:243"



If you don't find the exception below in a bug, please add a new bug

at http://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ

To make the bug a priority, please include a test program

that can reproduce this exception.

null

java.lang.NullPointerException

        at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern

.java:87)

        at org.aspectj.weaver.patterns.WithincodePointcut.match(WithincodePointc

ut.java:42)

        at org.aspectj.weaver.patterns.AndPointcut.match(AndPointcut.java:42)

        at org.aspectj.weaver.patterns.AndPointcut.match(AndPointcut.java:42)

        at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:62)

        at org.aspectj.weaver.Advice.match(Advice.java:89)

        at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:98

5)

        at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:76

1)

        at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:29

1)

        at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:77

)

        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:417)

        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:390)

        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:327)

        at org.aspectj.ajdt.internal.core.builder.AjBuildManager.weaveAndGenerat

eClassFiles(AjBuildManager.java:256)

        at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuild

Manager.java:156)

        at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBu

ildManager.java:70)

        at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:99)

        at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:53)

        at org.aspectj.tools.ajc.Main.run(Main.java:217)

        at org.aspectj.tools.ajc.Main.runMain(Main.java:155)

        at org.aspectj.tools.ajc.Main.main(Main.java:72)





1 fail|abort



C:\eclipse\workspace\job>




Back to the top