public void write(LittleEndianOutput out) {out.writeByte(sid + getPtgClass());out.writeByte(_options);out.writeShort(_data);int[] jt = _jumpTable;if (jt != null) {for (int i = 0; i < jt.length; i++) {out.writeShort(jt[i]);}out.writeShort(_chooseFuncOffset);}}

public void write ( LittleEndianOutput out ) { out . writeByte ( sid + getPtgClass ( ) ) ; out . writeByte ( _options ) ; out . writeShort ( _data ) ; int [ ] jt = _jumpTable ; if ( jt != null ) { for ( int i = 0 ; i < jt . length ; i ++ ) { out . writeShort ( jt [ i ] ) ; } out . writeShort ( _chooseFuncOffset ) ; } }
public override void Write(ILittleEndianOutput out1){out1.WriteByte(sid + PtgClass);out1.WriteByte(field_1_options);out1.WriteShort(field_2_data);int[] jt = _jumpTable;if (jt != null){for (int i = 0; i < jt.Length; i++){out1.WriteShort(jt[i]);}out1.WriteShort(_chooseFuncOffset);}}
