setEncryption(new EncryptionImpl(encType));
} else if (local.equalsIgnoreCase("UseKey")){
final UseKeyType ukType = (UseKeyType)obj.getValue();
setUseKey(new UseKeyImpl(ukType));
} else if (local.equalsIgnoreCase("Status")){
final StatusType sType = (StatusType)obj.getValue();
setStatus(new StatusImpl(sType));
} else if (local.equalsIgnoreCase("DelegateTo")){
final DelegateToType dtType = (DelegateToType)obj.getValue();
setDelegateTo(new DelegateToImpl(dtType));
} else if (local.equalsIgnoreCase("RequestedProofToken")){