@Override
    public byte[] marshal ( Object o ) throws Exception {
        com.esotericsoftware.kryo.Kryo k = makeKryo();
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        try ( Output output = new Output(bos) ) {
            k.writeClassAndObject(output, o);
        }
        return bos.toByteArray();
    }
{@inheritDoc}

@see marshalsec.MarshallerBase#marshal(java.lang.Object)
src/main/java/marshalsec/Kryo.java