final AuthenticatorType aType = (AuthenticatorType)obj.getValue();
setAuthenticator(new AuthenticatorImpl(aType));
} else if (local.equalsIgnoreCase("Renewing")){
setRenewable(new RenewingImpl());
} else if (local.equalsIgnoreCase("ProofEncryption")){
final ProofEncryptionType peType = (ProofEncryptionType)obj.getValue();
setProofEncryption(new ProofEncryptionImpl(peType));
} else if (local.equalsIgnoreCase("Policy")){
setPolicy((Policy)obj.getValue());
} else if (local.equalsIgnoreCase("PolicyReference")){
setPolicyReference((PolicyReference)obj.getValue());