}
boolean respMecSign = false;
try {
//JAXBElement jAXBRequest = (JAXBElement) unmarshaller.unmarshal(request);
JAXBElement jAXBRequest = (JAXBElement) unmarshaller.unmarshal(requestDoc.cloneNode(true));
JAXBElement jAXBResult = null;
if(jAXBRequest.getValue() instanceof RequestAbstractType){
respMecSign = ((RequestAbstractType)jAXBRequest.getValue()).getResponseMechanism().contains(XKMSConstants.RESPONSMEC_REQUESTSIGNATUREVALUE);
}
if(jAXBRequest.getValue() instanceof ValidateRequestType ){