 
  
    // Первый вариант встречается, но редко:
  JSObject* obj = nativeWrapperCache->GetWrapper();
  // Второй встречается существенно чаще 
  const nsIID *iid = nsnull;
  JSContext *cx = nsnull;
  nsGlobalWindow *win = nsGlobalWindow::FromWrapper(wrapper);
  // Функция:
  NS_IMETHODIMP nsWindowSH::GetProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsid id, jsval *vp, PRBool *_retval){}