static function generateExpressionArgs($expression, $args = null) {
		$result = (new _hx_array(array($expression)));
		if($args !== null) {
			$_g1 = 0;
			$_g = $args->length;
			while($_g1 < $_g) {
				$i = $_g1++;
				$result->push(_hx_anonymous(array("expr" => haxe_macro_ExprDef::EConst(haxe_macro_Constant::CIdent($args[$i])), "pos" => _hx_anonymous(array("file" => "src/PHP.hx", "min" => 9127, "max" => 9136)))));
				unset($i);
			}
		}
		return $result;
	}
 static function generateExpressionArgs($expression, $args = null)
 {
     $GLOBALS['%s']->push("PHP::generateExpressionArgs");
     $__hx__spos = $GLOBALS['%s']->length;
     $result = new _hx_array(array($expression));
     if ($args !== null) {
         $_g1 = 0;
         $_g = $args->length;
         while ($_g1 < $_g) {
             $i = $_g1++;
             $result->push(_hx_anonymous(array("expr" => haxe_macro_ExprDef::EConst(haxe_macro_Constant::CIdent($args[$i])), "pos" => _hx_anonymous(array("file" => "src/admin/PHP.hx", "min" => 9132, "max" => 9141)))));
             unset($i);
         }
     }
     $GLOBALS['%s']->pop();
     return $result;
     $GLOBALS['%s']->pop();
 }