class KryoSerializer implements PojoSerializer<O> {

    static void validateObjectEquality(Object candidate, Object deserializedPojo) {
        if (!(deserializedPojo.equals(candidate))) {
            throw new IllegalStateException("The POJO after round trip serialization is not equal to the original POJO");
        }
    }

    public  KryoSerializer(Class<O> objectType, PersistenceConfig persistenceConfig);

}