internal virtual bool IsOpen() { bool ans = Opened && IsConnected() && TreeNum == Tree.TreeNum; return ans; }