Accumulates the messages we have found, keyed by name.
final Map<String, MainMessage> messages = <String, MainMessage>{};