/// <summary>
        /// Gets the type of a structure that is embedded in another structure.
        /// </summary>
        /// <param name="definitions">The item definitions.</param>
        /// <param name="index">The zero-based index of the type within the definition.</param>
        /// <returns>The structure type.</returns>
        private IEhfaObjectType GetFollowingDefinedObjectType(String definitions, ref Int32 index)
        {
            if (Dictionary == null)
            {
                return(null);
            }

            Int32 length = HfaDictionary.GetObjectLength(definitions, 0) + 1;

            index += length;

            return(FromObjectDefinition(definitions, index, length, Dictionary));
        }