// TODO - I'm passing in the non-wrapped version of the parameter
// here which doesn't seem right. Need to test that databinding
// wraps it correctly
//final Element ureq = xdom("http://sample/upper-async", "s", text(s));
NodeBuilder node1 = elem("s", text(s));
final Element ureq = xdom("http://sample/upper-async", "upper", node1);
upper.callAsync("upperVoid", ureq);
return responseVoid;
}