public Node disconnectChildNodesFromClient(Node node)
{
DelegateNodeImpl delegNode = ((ItsNatNodeInternal)node).getDelegateNode();
if (delegNode.isDisconnectedChildNodesFromClient())
throw new ItsNatDOMException("This node is already disconnected from client",node);
// Provocamos un error porque de otra manera tendr�amos que devolver algo y un null har�a
// pensar al programador que el nodo no conten�a nada y
// evitamos tambi�n un intento de desconectar los hijos de un nodo que a su vez ya est�
// desconectado a trav�s de un nodo padre cuyos hijos se desconectaron, pues si un nodo
// est� desconectado sus hijos tambi�n lo ser�n, aunque este caso ya no se da nunca