@JTranscCallSiteBody(target = "js", value = "new (#@)()") native public JsDynamic newInstance();
@JTranscCallSiteBody(target = "js", value = "(+(#@))") native public double toDouble();
@JTranscCallSiteBody(target = "js", value = "#0(#1)") static native private Object call(Object obj, @JTranscUnboxParam Object v);
@JTranscCallSiteBody(target = "js", value = "#@#.0()") native public JsDynamic call(@JTranscUnboxParam String methodName);
@JTranscCallSiteBody(target = "js", value = "_global#.0") native public static JsDynamic global(@JTranscLiteralParam String name);
@JTranscCallSiteBody(target = "js", value = "#0") native public static JsDynamic raw(@JTranscLiteralParam String js);
@JTranscCallSiteBody(target = "js", value = "global#.0") static native private Object global(@JTranscLiteralParam String name);
@JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public Object o_raw(@JTranscLiteralParam String raw); }
@JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public Object o_raw(@JTranscLiteralParam String raw); }
@JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public int i_raw(@JTranscLiteralParam String raw);
@JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public String s_raw(@JTranscLiteralParam String raw);
@JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public boolean z_raw(@JTranscLiteralParam String raw);
@JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public double d_raw(@JTranscLiteralParam String raw);
@JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public void v_raw(@JTranscLiteralParam String raw);
@JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public double d_raw(@JTranscLiteralParam String raw);
@JTranscCallSiteBody(target = "js", value = "(#@)#.0 = #1;") native public void set(@JTranscLiteralParam String key, @JTranscUnboxParam Object value);
@JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public void v_raw(@JTranscLiteralParam String raw);
@JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public String s_raw(@JTranscLiteralParam String raw);
@JTranscCallSiteBody(target = "js", value = "new (#@)(#0, #1, #2)") native public JsDynamic newInstance(@JTranscUnboxParam Object p0, @JTranscUnboxParam Object p1, @JTranscUnboxParam Object p2);
@JTranscCallSiteBody(target = "js", value = "#@#.0(#1, #2, #3, #4)") native public JsDynamic call(@JTranscUnboxParam String methodName, @JTranscUnboxParam Object p1, @JTranscUnboxParam Object p2, @JTranscUnboxParam Object p3, @JTranscUnboxParam Object p4);