rem: accObject = accService.getAccessibleFor(aObject); 
add: accObject = aObject.getUserData("accessible"); if (accObject) XPCU.QI(accObject, nsIAccessible); else accObject = accService.getAccessibleFor(aObject); 
context:     function subjectSetter(aObject)    {      var accObject = null;      try {        accObject = accService.getAccessibleFor(aObject);      } catch(e) {        dump("Failed to get accessible object for node.");      }      this.mSubject = accObject;      this.emptyTree(this.mTreeKids);      var ti = this.addTreeItem(this.mTreeKids,                                bundle.getString("root.title"),                                accObject,                                accObject);      ti.setAttribute("open", "true");      this.mObsMan.dispatchEvent("subjectChange", { subject: accObject });    }
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/5863af7146618254f2c698df3349d75c17a1c87c/accessibleObject.js/buggy/extensions/inspector/resources/content/viewers/accessibleObject/accessibleObject.js