/// <summary>
        /// Verify NonEmptyArrayOfOccurrenceInfoType structure.
        /// </summary>
        /// <param name="arrayOfOccurrenceInfoType">Contains a list of modified occurrences of a recurring calendar item</param>
        /// <param name="isSchemaValidated">The result of schema validation, true means valid.</param>
        private void VerifyNonEmptyArrayOfOccurrenceInfoType(OccurrenceInfoType[] arrayOfOccurrenceInfoType, bool isSchemaValidated)
        {
            // Add the debug information
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSMTGS_R375");

            // Verify MS-OXWSMTGS requirement: MS-OXWSMTGS_R375
            Site.CaptureRequirementIfIsTrue(
             isSchemaValidated,
             375,
             @"[In t:NonEmptyArrayOfOccurrenceInfoType Complex Type] [its schema is] <xs:complexType name=""NonEmptyArrayOfOccurrenceInfoType"">
                      <xs:sequence>
                        <xs:element name=""Occurrence""
                          type=""t:OccurrenceInfoType""
                          maxOccurs=""unbounded""
                         />
                      </xs:sequence>
                    </xs:complexType>");

            if (arrayOfOccurrenceInfoType != null)
            {
                this.VerifyOccurrenceInfoType(isSchemaValidated);
            }
        }