static function generateFunctionArgs($args) {
		$result = (new _hx_array(array()));
		{
			$_g1 = 0;
			$_g = $args->length;
			while($_g1 < $_g) {
				$i = $_g1++;
				$result->push(_hx_anonymous(array("name" => $args[$i], "type" => haxe_macro_ComplexType::TPath(_hx_anonymous(array("pack" => (new _hx_array(array())), "name" => "Dynamic", "params" => (new _hx_array(array()))))), "opt" => true)));
				unset($i);
			}
		}
		return $result;
	}
 static function generateFunctionArgs($args)
 {
     $GLOBALS['%s']->push("PHP::generateFunctionArgs");
     $__hx__spos = $GLOBALS['%s']->length;
     $result = new _hx_array(array());
     $_g1 = 0;
     $_g = $args->length;
     while ($_g1 < $_g) {
         $i = $_g1++;
         $result->push(_hx_anonymous(array("name" => $args[$i], "type" => haxe_macro_ComplexType::TPath(_hx_anonymous(array("pack" => new _hx_array(array()), "name" => "Dynamic", "params" => new _hx_array(array())))), "opt" => true)));
         unset($i);
     }
     $GLOBALS['%s']->pop();
     return $result;
     $GLOBALS['%s']->pop();
 }