/// <summary>
        /// Construct a P4ParsedChangelist from the provided Changelist
        /// </summary>
        /// <param name="InChangelist">Changelist to use to populate the parsed changelist</param>
        public P4ParsedChangelist(Changelist InChangelist)
        {
            mBaseChangelist = new SerializableChangelist(InChangelist);

            // If the base changelist supports the new tagging system, parse it for tags
            if (ChangelistSupportsTagging(InChangelist))
            {
                ParseSubchanges();
            }
        }
        /// <summary>
        /// Construct a P4ParsedChangelist from the provided Changelist
        /// </summary>
        /// <param name="InChangelist">Changelist to use to populate the parsed changelist</param>
        public P4ParsedChangelist(Changelist InChangelist)
        {
            mBaseChangelist = new SerializableChangelist(InChangelist);

            // If the base changelist supports the new tagging system, parse it for tags
            if (ChangelistSupportsTagging(InChangelist))
            {
                ParseSubchanges();
            }
        }