text: public virtual int GetParent(int ordinal){EnsureOpen();if (ordinal >= nextID){throw new System.IndexOutOfRangeException("requested ordinal is bigger than the largest ordinal in the taxonomy");}int[] parents = GetTaxoArrays().Parents;Debug.Assert(ordinal < parents.Length, "requested ordinal (" + ordinal + "); parents.length (" + parents.Length + ") !");return parents[ordinal];}