It's iteration order is the same as construction (like LinkedHashSet) and much better to use than arrays or lists which will have dupes (which we never want working with chats/messages).
Varargs is a cool idea for Titan client but apparently not for the main app. We might even convert Titan client to use LinkedHashSet/Set for max security.