new Class[] {CorbaMessage.class, CorbaDestination.class});
CorbaInInterceptor inInterceptor = EasyMock.createMock(CorbaInInterceptor.class, new Method[] {m});
CorbaMessage msg = control.createMock(CorbaMessage.class);
CorbaDestination destination = control.createMock(CorbaDestination.class);
BindingInfo bInfo = control.createMock(BindingInfo.class);
ServiceInfo sInfo = control.createMock(ServiceInfo.class);
DescriptionInfo dInfo = control.createMock(DescriptionInfo.class);
EasyMock.expect(msg.getDestination()).andReturn(null);
Exchange exchange = control.createMock(Exchange.class);
EasyMock.expect(msg.getExchange()).andReturn(exchange);
EasyMock.expect(exchange.getDestination()).andReturn(destination);
EasyMock.expect(destination.getBindingInfo()).andReturn(bInfo);
EasyMock.expect(bInfo.getService()).andReturn(sInfo);
EasyMock.expect(dInfo.getExtensors(TypeMappingType.class)).andReturn(null);
EasyMock.expect(sInfo.getDescription()).andReturn(dInfo);
EasyMock.expect(msg.containsKey(Message.REQUESTOR_ROLE)).andReturn(true);
inInterceptor.handleRequestMessage(msg, destination);