throw new DomEx(DomEx.NOT_SUPPORTED_ERR,
throw new DomDOMException(DOMException.NOT_SUPPORTED_ERR,
  protected DomIterator(Node root,                        int whatToShow,                        NodeFilter filter,                        boolean entityReferenceExpansion)  {    if (!root.isSupported("MutationEvents", "2.0"))       {        throw new DomEx(DomEx.NOT_SUPPORTED_ERR,                        "Iterator needs mutation events", root, 0);      }	    this.root = root;    this.whatToShow = whatToShow;    this.filter = filter;    this.expandEntityReferences = entityReferenceExpansion;        // start condition:  going right, seen nothing yet.    reference = null;    right = true;        EventTarget	target = (EventTarget) root;    target.addEventListener("DOMNodeRemoved", this, false);  }