public class SAMLTokenUnsignedAction extends SAMLTokenSignedAction {
public void execute(WSHandler handler, int actionToDo, Document doc, RequestData reqData)
throws WSSecurityException {
WSSecSAMLToken builder = new WSSecSAMLToken();
builder.setWsConfig(reqData.getWssConfig());
SAMLIssuer saml = loadSamlIssuer(handler, reqData);
saml.setUsername(reqData.getUsername());
SAMLAssertion assertion = saml.newAssertion();
// add the SAMLAssertion Token to the SOAP Enevelope
builder.build(doc, assertion, reqData.getSecHeader());
}