public void setStart(Node refNode, int offset)
throws RangeException, DOMException
{
if( fDetach) {
throw new DOMExceptionImpl(
DOMException.INVALID_STATE_ERR,
"DOM011 Invalid state");
}
if ( !isAncestorTypeValid(refNode)) {
throw new RangeExceptionImpl(