public Serializer serializeDoubleArray(final double[] array, final Size arrayLengthSize, final Size elementSize)
            throws SerializationException {
        elementSize.serializeDoubleArray(array, arrayLengthSize, this);
        return this;
    }
public Serializer serializeDoubleArray ( final double [ ] array , final Size arrayLengthSize , final Size elementSize ) throws SerializationException { elementSize . serializeDoubleArray ( array , arrayLengthSize , this ) ; return this ; }
@param array will be serialized.
@param arrayLengthSize amount of bytes used to serialized array length. Array length cannot exceed
{@link Size#getMaxArrayLength()} .
@param elementSize amount of bytes used to serialize each array element. If smaller than actual number size, will
truncate.
@throws SerializationException if array length is longer than the maximum expected array length or selected
element size is to small to store the number.
@return this (for chaining).