{
public void respond(RequestCycle requestCycle)
{
WebResponse r = (WebResponse)requestCycle.getResponse();
// Determine encoding
final String encoding = Application.get()
.getRequestCycleSettings()
.getResponseRequestEncoding();
r.setCharacterEncoding(encoding);
r.setContentType("text/xml; charset=" + encoding);
// Make sure it is not cached by a
r.setHeader("Expires", "Mon, 26 Jul 1997 05:00:00 GMT");
r.setHeader("Cache-Control", "no-cache, must-revalidate");
r.setHeader("Pragma", "no-cache");
Iterator comps = getChoices(val);
renderer.renderHeader(r);
while (comps.hasNext())
{