INT-3246: MessageHandlingException refactoring

JIRA: https://jira.springsource.org/browse/INT-3246

A question: 
Is it OK that I use `null` for Exception's message?