protected void setUp() throws Exception {
super.setUp();
Object id = new Object();
Object corrId = new Object();
Object targetAddress = new Object();
message = new MessageImpl();
message.setMessageId(id);
message.setCorrelationId(corrId);
message.setBody("foo");
Message response = new MessageImpl();
response.setBody("response");
Operation<Type> operation = new Operation<Type>("echo", null, null, null);
head = EasyMock.createMock(Interceptor.class);
EasyMock.expect(head.invoke(EasyMock.isA(Message.class))).andStubAnswer(new IAnswer() {
public Object answer() throws Throwable {
throw new InsidiousException(); // andThrow() does not seem to work here