{memset(&mJSClass, 0, sizeof(JSClass)); mJSClass.name = aName;
{memset(&mJSClass, 0, sizeof(mJSClass)); mJSClass.base.name = aName;
    XPCNativeScriptableShared(JSUint32 aFlags = 0, char* aName = nsnull)        : mFlags(aFlags)        {memset(&mJSClass, 0, sizeof(JSClass));         mJSClass.name = aName;  // take ownership         MOZ_COUNT_CTOR(XPCNativeScriptableShared);}