});
context.start();
sendBody(fromEndpoint, new StringSource("<coords><coord x='1' y='2' /><coord x='300' y='400' /></coords>"));
final Message messageB = getExchange(getMockEndpoint("mock:b"));
assertThat((Coordinate) messageB.getBody(), is(new Coordinate(1, 2)));
final Message messageC = getExchange(getMockEndpoint("mock:c"));
assertThat((Coordinate) messageC.getBody(), is(new Coordinate(300, 400)));
assertThat(messageB.getHeader(CORRELATION_ID), is(equalTo(messageC.getHeader(CORRELATION_ID))));
}