public bool Equals(BalltreeId btId)
            {
                // If parameter is null return false:
                if ((object)btId == null)
                {
                    return(false);
                }

                // Return true if the fields match:
                return(id_ == btId.id_);
            }
            public override bool Equals(System.Object obj)
            {
                // If parameter is null return false.
                if (obj == null)
                {
                    return(false);
                }

                // If parameter cannot be cast to Point return false.
                BalltreeId btId = obj as BalltreeId;

                if ((System.Object)btId == null)
                {
                    return(false);
                }

                // Return true if the fields match:
                return(id_ == btId.id_);
            }