code: public static Record
  newRecord(Name name, int type, int dclass, long ttl) {
  	if (!name.isAbsolute())
  		throw new RelativeNameException(name);
  	Type.check(type);
  	DClass.check(dclass);
  	TTL.check(ttl);
  
  	return getEmptyRecord(name, type, dclass, ttl, false);
  }
docs: Creates a new empty record, with the given parameters.
  @param name The owner name of the record.
  @param type The record's type.
  @param dclass The record's class.
  @param ttl The record's time to live.
  @return An object of a subclass of Record