@Override
    public String asString(Serializable object) {
        try {
            return DatatypeConverter.printBase64Binary(ObjectUtils.marshal(object));
        } catch (IOException ex) {
            throw new RuntimeException(ex);
        }
    }