+ var out_b = deserialize_arg(in_b, "nullable Bool")
+
+ if out_i isa nullable Int and out_b isa nullable Bool then
+ var response = bar(out_s, out_i, out_b)
+ http_server.respond response
+ http_server.close
+ return
+ end
+ end
+ if (resource == "async_service") then
+ var in_str = request.string_arg("str")
+ var out_str = in_str
+
+ if out_str isa String then
+ var task = new Task_MyAction_async_service(self, request, http_server, out_str)
+ self.thread_pool.execute task
+ return
+ end
+ end
+ if (resource == "complex_args") then
+ var in_array = request.string_arg("array")
+ var out_array = deserialize_arg(in_array, "Array[String]")