- for (JsonNode recipient : node) {
- String recipientName = recipient.get("name").asText();
- UUID uuid = UuidUtil.parseOrThrow(recipient.get("uuid").asText());
- final SignalServiceAddress serviceAddress = new SignalServiceAddress(uuid, recipientName);
+ for (JsonNode entry : node) {
+ String name = entry.hasNonNull("name")
+ ? entry.get("name").asText()
+ : null;
+ UUID uuid = entry.hasNonNull("uuid")
+ ? UuidUtil.parseOrNull(entry.get("uuid").asText())
+ : null;
+ final SignalServiceAddress serviceAddress = new SignalServiceAddress(uuid, name);