// Token: 0x060007A7 RID: 1959 RVA: 0x0001C694 File Offset: 0x0001A894
        private static XmlElement GetChildXmlElementMustExisting(XmlElement parentElement, string elementName)
        {
            XmlElement childXmlElement = ObjectTransfer.GetChildXmlElement(parentElement, elementName);

            if (childXmlElement == null)
            {
                throw new PswsProxyException(Strings.PswsResponseChildElementNotExisingError(parentElement.Name, elementName));
            }
            return(childXmlElement);
        }
        // Token: 0x060007A1 RID: 1953 RVA: 0x0001C4B4 File Offset: 0x0001A6B4
        private static ResponseErrorRecord GetErrorRecord(XmlElement xmlElement)
        {
            XmlElement childXmlElement = ObjectTransfer.GetChildXmlElement(xmlElement, "element");

            if (childXmlElement == null)
            {
                return(null);
            }
            return(new ResponseErrorRecord
            {
                FullyQualifiedErrorId = ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "FullyQualifiedErrorId").InnerText,
                CategoryInfo = ObjectTransfer.GetCategoryInfo(ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "CategoryInfo")),
                ErrorDetail = ObjectTransfer.GetErrorDetails(ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "ErrorDetails")),
                Exception = ObjectTransfer.GetChildXmlElementMustExisting(childXmlElement, "Exception").InnerText
            });
        }