public List<PayloadSubjectExceptionData> getExceptions() throws Exception {
		if(this.exceptions == null) {
			this.exceptions = new ArrayList<PayloadSubjectExceptionData>();
			
			NodeList exceptions = Utilities.selectNodes(this.getDocument(), "/dc:DCTransaction/dc:GetDataBySubjectRs/dc:PayloadSubjectExceptions/dc:PayloadSubjectException", XMLLabels.STANDARD_NAMESPACES);
			if(exceptions != null) {
				for(int i = 0; i < exceptions.getLength(); ++i) {
					Node exception = exceptions.item(i);
					this.exceptions.add(new PayloadSubjectExceptionData(exception));
				}
			}
		}
		return this.exceptions;
	}