MessageBuilder mb = sys.message();
<BUG>List<String> names = set.stream().map(s -> s.getDisplay()).collect(Collectors.toList());
</BUG>
names.sort(String.CASE_INSENSITIVE_ORDER);
<BUG>return mb.bold(true).escaped(day + ": ").bold(false).escaped(Joiner.join(", ", names));
}</BUG>
<T> Set<T> merge(Set<T> a, Set<T> b) {
Set<T> m = new HashSet<>(a);
m.addAll(b);
return m;

MessageBuilder mb = sys.message();
List<String> names = set.stream().map(Show::getDisplay).collect(Collectors.toList());
names.sort(String.CASE_INSENSITIVE_ORDER);
String n = Joiner.join(", ", names);
return checkAdd.test(day + ": " + n) ? mb.bold(true).escaped(day + ": ").bold(false).escaped(n) : null;
}
<T> Set<T> merge(Set<T> a, Set<T> b) {
Set<T> m = new HashSet<>(a);
m.addAll(b);
return m;
