code: Record
  parseRR(Tokenizer st, int classValue, long TTLValue)
  throws IOException
  {
  	Name name = st.getName(zone);
  	long ttl;
  	int type;
  	Record record;
  
  	String s = st.getString();
  
  	try {
  		ttl = TTL.parseTTL(s);
  		s = st.getString();
  	}
  	catch (NumberFormatException e) {
  		ttl = TTLValue;
  	}
  
  	if (DClass.value(s) >= 0) {
  		classValue = DClass.value(s);
  		s = st.getString();
  	}
  
  	if ((type = Type.value(s)) < 0)
  		throw new IOException("Invalid type: " + s);
  
  	record = Record.fromString(name, type, classValue, ttl, st, zone);
  	if (record != null)
  		return (record);
  	else
  		throw new IOException("Parse error");
  }
docs: /*
  <name> [ttl] [class] <type> <data>
  Ignore the class, if present.