@Override
	protected ContentValidator getResponseValidator() {
		return new ContentValidator() {

			/**
			 * Validate the document.
			 */
			@Override
			public void validate(Document doc) throws Exception {
				if(doc != null) {
					Node payloadNode = Utilities.selectSingleNode(doc, "//dc:Payload/*[1]", XMLLabels.STANDARD_NAMESPACES);
					if(payloadNode != null && payloadNode.getNodeType() == Node.CDATA_SECTION_NODE) {
					
						Document innerDoc = Utilities.parseXml(payloadNode.getTextContent());
						
						if(innerDoc != null)
						{
							Utilities.validate(innerDoc);
						}
					}
				}
			}
		};
	}