}
return (Transform)signatureFactory.newTransform(value,exc14nSpec);
}else if(MessageConstants.STR_TRANSFORM_URI.equals(value)){
StreamUtil.moveToNextStartOREndElement(reader);
if(reader.getLocalName() == MessageConstants.TRANSFORMATION_PARAMETERS){
Transform tr = (Transform) signatureFactory.newTransform(value,readSTRTransform(reader));
String id = "";
int index = uri.indexOf("#");
if( index >=0){
id = uri.substring(index+1);
}else{
id = uri;
}
tr.setReferenceId(id);
return tr;
}
} else if(MessageConstants.SWA11_ATTACHMENT_CONTENT_SIGNATURE_TRANSFORM.equals(value)){
return (Transform)signatureFactory.newTransform(value,exc14nSpec);
} else if(MessageConstants.SWA11_ATTACHMENT_COMPLETE_SIGNATURE_TRANSFORM.equals(value)){