throw new DomEx(DomEx.NO_MODIFICATION_ALLOWED_ERR);
throw new DomDOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR);
  public void setNodeValue(String value)  {    if (readonly)      {        throw new DomEx(DomEx.NO_MODIFICATION_ALLOWED_ERR);      }    if (value == null)      {        value = "";      }    String oldValue = getNodeValue();    while (last != null)      {        removeChild(last);      }    // don't create a new node just for this...    /*     Node text = owner.createTextNode(value);     appendChild(text);     */    this.value = value;    length = 1;    specified = true;        mutating(oldValue, value, MutationEvent.MODIFICATION);  }