@Override
protected DNSKEYRecord createRecord(final Name name, final int dclass,
final long ttl, final ObjectNode recordNode) {
try {
return new DNSKEYRecord(name, dclass, ttl, getNodeIntegerValue(
recordNode, "flags"), getNodeIntegerValue(recordNode,
"protocol"), getNodeIntegerValue(recordNode, "algorithm"),
getNodeStringValue(recordNode, "key"));
} catch (final IOException e) {
throw new JsonDeserializationException(