code: @SuppressWarnings("unchecked")
      @Override
      public String getMasterRequestId(Message request) {
          List<SoapHeader> headers = (List<SoapHeader>) ((CxfPayload<?>)request.getBody()).getHeaders();
          for (SoapHeader header : headers) {
              if (header.getName().getLocalPart().equals("MasterRequestID")) {
                  Node headerNode = (Node) header.getObject();
                  return headerNode.getTextContent();
              }
          }
          return null;
      }
docs: Assumes a 'MasterRequestID' SOAP header element.  Override for something different.