All Packages Class Hierarchy
get the next message after this one
if we find a follow-up message, return it, and add any other messages that follow-up this one directly to the stack
if we don't find a follow-up, grab the next message off the stack and return it (having added any follow-ups to the stack
empty stack - return null