rem: if (! this.mInlineSpellChecker) 
add: if (!rangeParent || !this.mInlineSpellChecker) 
context:   initFromEvent: function(rangeParent, rangeOffset)  {    this.mOverMisspelling = false;    if (! this.mInlineSpellChecker)      return;    var selcon = this.mEditor.selectionController;    var spellsel = selcon.getSelection(selcon.SELECTION_SPELLCHECK);    if (spellsel.rangeCount == 0)      return; // easy case - no misspellings    var range = this.mInlineSpellChecker.getMispelledWord(rangeParent,                                                          rangeOffset);    if (! range)      return; // not over a misspelled word    this.mMisspelling = range.toString();    this.mOverMisspelling = true;    this.mWordNode = rangeParent;    this.mWordOffset = rangeOffset;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/900c4f4e4b8e661fac50fc2aa33de042cdcb5744/inlineSpellCheckUI.js/clean/toolkit/content/inlineSpellCheckUI.js