public Message<?> debug(Message<?> message) {

        StringBuilder builder = new StringBuilder();

        builder.append("\n############################## DEBUG HOOK ##############################\n");
        builder.append("Payload:"+message.getPayload()+"\n");
        builder.append("Headers:"+message.getHeaders()+"\n");
        builder.append("########################################################################\n");
        System.out.println(builder.toString());
        LOG.info(builder.toString());

        return message;
    }