} else if (local.equalsIgnoreCase("TokenType")){
setTokenType(new URI((String)obj.getValue()));
} else if (local.equalsIgnoreCase("AuthenticationType")){
setAuthenticationType(new URI((String)obj.getValue()));
} else if (local.equalsIgnoreCase("Lifetime")){
LifetimeType ltType = (LifetimeType)obj.getValue();
setLifetime(new LifetimeImpl(ltType.getCreated(), ltType.getExpires()));
} else if (local.equalsIgnoreCase("Entropy")){
EntropyType eType = (EntropyType)obj.getValue();
setEntropy(new EntropyImpl(eType));
} else if (local.equalsIgnoreCase("Forwardable")){
setForwardable((Boolean)obj.getValue());