throws ServiceException {
// Arrange
final List<ServiceRequestContext> requests = new ArrayList<ServiceRequestContext>();
final List<ServiceResponseContext> responses = new ArrayList<ServiceResponseContext>();
ServiceBusContract filtered = service.withFilter(new ServiceFilter() {
@Override
public ServiceResponseContext handle(ServiceRequestContext request,
Next next) throws Exception {
requests.add(request);
ServiceResponseContext response = next.handle(request);