default void writeSerializable(Serializable value) throws SerializationException {
        if (value == null) {
            return;
        }
        value.serialize(this);
    }
this method can be used to influence serializing (e.g. intercept whole types and render them in a simplified form)

@param value the value to be serialized
@throws SerializationException if something goes wrong
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/generation/WriteBuffer.java