JIRA: https://jira.spring.io/browse/INT-2655 There might be some use-cases when end-user expect more control over sending/receiving messages via `WebServiceTemplate`. It would be better to delegate (un)marshalling logic to the `WebServiceTemplate.marshalSendAndReceive()` directly. Fix Checkstyle violations Polishing