private static Record getEmptyRecord( Name name, int type, DClass dclass, long ttl, boolean hasData) { Record proto, rec; if (hasData) { proto = Type.getProto(type); if (proto != null) { rec = proto.getObject(); } else { rec = new UNKRecord(); } } else { rec = new EmptyRecord(); } rec.name = name; rec.type = type; rec.dclass = dclass; rec.ttl = ttl; return rec; }