URLEncoder urlEncoder = context.getURLEncoder();
// this code might be refactored to avoid recomputing the parameter
// keys here, but the overhead is small anyway because the URLEncoder is
// typically a passthrough without renaming the parameters
String eventKey = urlEncoder.encodeParameter(UIConstants.EVENT_PARAM);
String sourceKey = urlEncoder.encodeParameter(UIConstants.SOURCE_PARAM);
String valueKey = urlEncoder.encodeParameter(UIConstants.VALUE_PARAM);
return getSingleDestinationSubmit(context, node, form, eventKey, sourceKey,
name, valueKey, value, doValidate);