@Override public byte[] serialize() { java.lang.StringBuffer sb = new java.lang.StringBuffer(); sb.append(org.drip.service.stream.Serializer.VERSION + getFieldDelimiter()); if (null == _floatReference) sb.append(org.drip.service.stream.Serializer.NULL_SER_STRING + getFieldDelimiter()); else sb.append(new java.lang.String(_floatReference.serialize()) + getFieldDelimiter()); if (null == _floatDerived) sb.append(org.drip.service.stream.Serializer.NULL_SER_STRING + getFieldDelimiter()); else sb.append(new java.lang.String(_floatDerived.serialize())); return sb.append(getObjectTrailer()).toString().getBytes(); }