What is the recommended way of setting GET query parameters on a Restlet `Request` object?

I think I can see how to get them out of the request using `getQueryAsForm()`, but how do they get set in the first place?

At the moment, I am adding them manually to the URL using a `StringBuilder` and `java.net.URLEncoder`, but it seems like there should be a better way.