addReverse only comes into play when you're constructing or modifying a message
by adding headers one at a time. When the message headers are parsed from a
stream, they're added in order.
Are you reading the message using mstor? It might be doing the wrong thing here
when loading the headers into the InternetAddress object.
[Message sent by forum member 'shannon' (shannon)]
http://forums.java.net/jive/thread.jspa?messageID=250892