public Range cloneRange()
{
if (this.fDetach)
throw new DOMException(11, DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR", "INVALID_STATE_ERR", null));
Range localRange = this.fDocument.createRange();
localRange.setStart(this.fStartContainer, this.fStartOffset);
localRange.setEnd(this.fEndContainer, this.fEndOffset);
return localRange;
}