I can only tell you that I have a 40 inch chest, and I'm wearing the medium. There is not much extra room. I'm sure that someone with a 42 inch chest would be more comfortable in the large -- but not the 2XL.
I also see that, if you go down to the sizing chart, the "40-42" is some sort of sizing system, not chest size. The chest sizes make more sense.