}
key.setUUID(token.getTokenId());
key.isOptional(((PolicyAssertion) token).isOptional());
setTokenInclusion(key,token);
UserNameToken ut = (UserNameToken)token;
key.setUseCreated(ut.useCreated());
key.setUseNonce(ut.useNonce());
if(!ut.hasPassword()){
key.setNoPassword(true);
} else if(ut.useHashPassword()){
key.setDigestOn(true);