protected String changeInboundMessage(String currentEnvelope){
        return currentEnvelope;
    }
@Test
    public void changeEnvelopMessageInbound() throws IOException {
        Message message = new MessageImpl();
        ByteArrayInputStream inputStream = new ByteArrayInputStream("Test".getBytes(StandardCharsets.UTF_8));
        message.setContent(InputStream.class, inputStream);
        Exchange exchange = new ExchangeImpl();
        message.setExchange(exchange);
        DebugChangeMessage debugChangeMessage = spy(new DebugChangeMessage());


        debugChangeMessage.handleMessage(message);

        assertEquals("Test", IOUtils.toString(message.getContent(InputStream.class), StandardCharsets.UTF_8));
        verify(debugChangeMessage).changeInboundMessage(anyString());
    }