- if ((ns.getList("recipient") == null || ns.getList("recipient").size() == 0) && (
- ns.getBoolean("endsession") || ns.getString("group") == null
- )) {
+ final List<String> recipients = ns.getList("recipient");
+ final Boolean isEndSession = ns.getBoolean("endsession");
+ final String groupIdString = ns.getString("group");
+
+ final boolean noRecipients = recipients == null || recipients.isEmpty();
+ if ((noRecipients && isEndSession) || (noRecipients && groupIdString == null)) {