Figure 1: The steps the parser uses to create messages and frames, and analyze the messages.