Scriptable thisObj, Object[] args) {
try {
HttpServletResponse response = Client.getCurrentObjectResponse().getHttpResponse();
DirtyOutputStreamWriter writer = new DirtyOutputStreamWriter(response.getOutputStream(),"UTF8");
try{
new JavaScriptSerializer().serialize(args[0], Client.getCurrentObjectResponse(), writer);
}
catch(RuntimeException e){
if(writer.isDirty)
writer.write("&&");
throw e;