public String encode() { String retval = scheme; if (!parameters.isEmpty()) { retval += SP + parameters.encode(); } return retval; }