@Override
protected DSRecord createRecord(final Name name, final int dclass,
final long ttl, final ObjectNode recordNode) {
try {
return new DSRecord(name, dclass, ttl, getNodeIntegerValue(
recordNode, "footprint"), getNodeIntegerValue(recordNode,
"algorithm"), getNodeIntegerValue(recordNode, "digestId"),
getNodeStringValue(recordNode, "digest"));
} catch (final IOException e) {
throw new JsonDeserializationException(