public sealed override bool Has(Context cx, object id)
{
if (cx == null)
{
cx = Context.GetCurrentContext();
}
XMLName xmlName = lib.ToXMLNameOrIndex(cx, id);
if (xmlName == null)
{
long index = ScriptRuntime.LastUint32Result(cx);
// XXX Fix this cast
return Has((int)index, this);
}
return HasXMLProperty(xmlName);
}