// ######################
/* <spread type> <num of legs> <symbol2>, <symbol3>, <symbol4>, */
protected final void encodeSpread(final ByteBuffer buffer) {
final DDF_SpreadType spread = getSpreadType();
if (!spread.isKnown() || symbolArray == null || symbolArray.length == 1) {
return;
}
final int legCount = symbolArray.length - 1;
buffer.putChar(spread.code); // <spread type>
encodeUnsigned_1(legCount, buffer); // <num of legs>