return (other.handle.equals (handle));
if (handle != null) return handle.equals (other.handle); else return (node == other.node);
    public boolean equals (Object what) {        if (what == null)            return false;        if (what == this)            return true;        if (what instanceof ESNode) {            ESNode other = (ESNode) what;            return (other.handle.equals (handle));        }        return false;    }	