/// <summary>
        /// Verify the ResponseObjectCoreType structure
        /// </summary>
        /// <param name="responseCoreObject">A ResponseObjectCoreType instance.</param>
        private void VerifyResponseObjectCoreType(ResponseObjectCoreType responseCoreObject)
        {
            // Add the debug information
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSCDATA_R1286");

            // If the responseCoreObject element is not null and schema is validated,
            // this requirement can be validated.
            Site.CaptureRequirementIfIsNotNull(
                responseCoreObject,
                "MS-OXWSCDATA",
                1286,
                @"[In t:ResponseObjectCoreType Complex Type] The type [ResponseObjectCoreType] is defined as follow:
                    <xs:complexType name=""ResponseObjectCoreType""
                      abstract=""true""
                    >
                      <xs:complexContent>
                        <xs:extension
                          base=""t:MessageType""
                        >
                          <xs:sequence>
                            <xs:element name=""ReferenceItemId""
                              type=""t:ItemIdType""
                              minOccurs=""0""
                             />
                          </xs:sequence>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>");
        }