private Node getUPnPErrorCodeNode() {
    Node errorNode = getUPnPErrorNode();

    if (errorNode == null) {
      return null;
    }

    return errorNode.getNodeEndsWith(SOAP.ERROR_CODE);
  }
  private Node getUPnPErrorDescriptionNode() {
    Node errorNode = getUPnPErrorNode();

    if (errorNode == null) {
      return null;
    }

    return errorNode.getNodeEndsWith(SOAP.ERROR_DESCRIPTION);
  }
  private Node getUPnPErrorNode() {
    Node detailNode = getFaultDetailNode();

    if (detailNode == null) {
      return null;
    }

    return detailNode.getNodeEndsWith(SOAP.UPNP_ERROR);
  }