} else if (object instanceof SealedObject) {
PrivateCrypto privateCrypto = _systemSecurity.getPrivateCrypto();
if (privateCrypto == null) {
throw new IllegalStateException("privateCrypto == null");
}
securityContext = (SecurityContext)privateCrypto.unseal((SealedObject)object);
} else if (object != null) {
throw new IllegalArgumentException(object.getClass().getName() + " != " + EXCHANGE_PROPERTY);
}
}
UUID systemUUID = _systemSecurity.getUUID();