Well, judging from the actual code and from the description block, it's totally independent from the message instance, thus I figured it makes sense to make it static. If you rather want it non-static, I have no problems doing so, though.