Creates a new instance of GenericToken
this.token = token;
id = token.getAttributeNS(null,"AssertionID");
if(id == null || id.length() ==0){
id = token.getAttributeNS(null,"ID");
}
if(id == null || id.length() ==0){
id = token.getAttributeNS(null,"Id");
}
if(id == null || id.length() == 0){
id = UUID.randomUUID().toString();
}