my $node = Mail::Box::Thread::Node->new; $node->addMessage($message); ...
See SYNOPSIS in Mail::Reporter
The Mail::Box::Thread::Node
maintains one node in the linked list of
threads. Each node contains one message, and a list of its follow-ups.
Next to that, it refers to its own ancestor and contains information
about the trustworthiness of that relationship.
To complicate things a little, because the thread-manager can maintain multiple folders, and merge there content, you may find the same message in more folders. All versions of the same message (based on message-id) are stored in the same node.
See DESCRIPTION in Mail::Reporter