control.reset();
setupMessage(false, false, true, true, true, true);
EffectivePolicy effectivePolicy = control.createMock(EffectivePolicy.class);
EasyMock.expect(pe.getEffectiveServerResponsePolicy(ei, boi, destination))
.andReturn(effectivePolicy);
Interceptor i = control.createMock(Interceptor.class);
EasyMock.expect(effectivePolicy.getInterceptors())
.andReturn(CastUtils.cast(Collections.singletonList(i), Interceptor.class));
InterceptorChain ic = control.createMock(InterceptorChain.class);
EasyMock.expect(message.getInterceptorChain()).andReturn(ic);
ic.add(i);