setComputedKey(new URI((String)obj.getValue()));
} catch (URISyntaxException ex){
throw new RuntimeException(ex);
}
}else if (local.equalsIgnoreCase("BinarySecret")){
BinarySecretType bsType = (BinarySecretType)obj.getValue();
setBinarySecret(new BinarySecretImpl(bsType));
} else{
throw new UnsupportedOperationException("Unsupported requested proof token: " + local);
}
}