+ final RecipientAddress sourceAddress;
+ final Integer sourceDevice;
+ if (envelope.sourceAddress().isPresent()) {
+ sourceAddress = envelope.sourceAddress().get();
+ sourceDevice = envelope.sourceDevice();
+ } else if (exception instanceof UntrustedIdentityException e) {
+ sourceAddress = e.getSender();
+ sourceDevice = e.getSenderDevice();
+ } else {
+ sourceAddress = null;
+ sourceDevice = null;
+ }
+