- if (quote.getMentions().size() > 0) {
- this.mentions = new ArrayList<>(quote.getMentions().size());
-
- for (SignalServiceDataMessage.Mention quotedMention: quote.getMentions()){
- this.mentions.add(new JsonMention(quotedMention, m));
- }
+ if (quote.getMentions() != null && quote.getMentions().size() > 0) {
+ this.mentions = quote.getMentions()
+ .stream()
+ .map(quotedMention -> new JsonMention(quotedMention, m))
+ .collect(Collectors.toList());
+ } else {
+ this.mentions = null;