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);}}
