setRequestedProofToken(new RequestedProofTokenImpl(rptType));
} else if (local.equalsIgnoreCase("RequestedSecurityToken")){
final RequestedSecurityTokenType rdstType = (RequestedSecurityTokenType)obj.getValue();
setRequestedSecurityToken(new RequestedSecurityTokenImpl(rdstType));
} else if (local.equalsIgnoreCase("RequestedAttachedReference")){
final RequestedReferenceType rarType = (RequestedReferenceType)obj.getValue();
setRequestedAttachedReference(new RequestedAttachedReferenceImpl(rarType));
} else if (local.equalsIgnoreCase("RequestedUnattachedReference")){
final RequestedReferenceType rarType = (RequestedReferenceType)obj.getValue();
setRequestedUnattachedReference(new RequestedUnattachedReferenceImpl(rarType));
} else if (local.equalsIgnoreCase("RequestedTokenCancelled")){
setRequestedTokenCancelled(new RequestedTokenCancelledImpl());
} else {
getAny().add(obj.getValue());