code: String
  rrToString() {
  	StringBuffer sb = new StringBuffer();
  	sb.append(alg);
  	sb.append(" ");
  	if (Options.check("multiline"))
  		sb.append("(\n\t");
  	sb.append(FormattedTime.format(timeInception));
  	sb.append(" ");
  	sb.append(FormattedTime.format(timeExpire));
  	sb.append(" ");
  	sb.append(modeString());
  	sb.append(" ");
  	sb.append(Rcode.TSIGstring(error));
  	if (Options.check("multiline")) {
  		sb.append("\n");
  		if (key != null) {
  			sb.append(base64.formatString(key, 64, "\t", false));
  			sb.append("\n");
  		}
  		if (other != null)
  			sb.append(base64.formatString(other, 64, "\t", false));
  		sb.append(" )");
  	} else {
  		sb.append(" ");
  		if (key != null) {
  			sb.append(base64.toString(key));
  			sb.append(" ");
  		}
  		if (other != null)
  			sb.append(base64.toString(other));
  	}
  	return sb.toString();
  }
docs: Converts rdata to a String