Does this message really explain a matter?
BTW, can you, please, explain a bit a reason to ignore `ErrorMessage`?
Are all cases equal: `TcpInboundGateway`, `TcpOutboundGateway` etc?