if (!addParam(params, decodeComponent(s.substring(pos, i), charset), "")) { return; if (!addParam(params, name, decodeComponent(s.substring(pos, i), charset))) { return; addParam(params, decodeComponent(s.substring(pos, i), charset), ""); } else { // Yes and this must be the last value. addParam(params, name, decodeComponent(s.substring(pos, i), charset)); addParam(params, name, "");