getHandle ().becomePersistent ();
    protected void makePersistentCapable () {	if (state == TRANSIENT) {	    state = NEW;	    id = nmgr.generateID (dbmap);	    Transactor current = (Transactor) Thread.currentThread ();	    current.visitNode (this);	    current.visitCleanNode (this);	}	for (Enumeration e = getSubnodes (); e.hasMoreElements (); ) {	    Node n = (Node) e.nextElement ();	    if (n.state == TRANSIENT)	        n.makePersistentCapable ();	} 	for (Enumeration e = properties (); e.hasMoreElements (); ) {	    IProperty next = get ((String) e.nextElement (), false);	    if (next != null && next.getType () == IProperty.NODE) {	        Node n = (Node) next.getNodeValue ();	        if (n != null && n.state == TRANSIENT)	            n.makePersistentCapable ();	    }	}    }