if (!parameters.isEmpty()) { encoding.append(SEMICOLON).append(parameters.encode()); }
	protected String encodeBody() {		StringBuffer encoding = new StringBuffer();		encoding.append(sentProtocol.encode()).append(SP).append(			sentBy.encode());		// This breaks compatibility with some really old stacks./**		if (!sentBy.hasPort()) {			encoding.append(COLON).append("5060");		}**/		if (comment != null) {			encoding.append(SP).append(LPAREN).append(comment).append(RPAREN);		}		if (!parameters.isEmpty()) {			encoding.append(SEMICOLON).append(parameters.encode());		}		return encoding.toString();	}