protected void runSimpleTest(final boolean syncSend, final boolean syncReceive) throws Exception {
// final int numMessages = 1;
final int numMessages = NUM_MESSAGES;
final SenderComponent sender = new SenderComponent();
sender.setResolver(new ServiceNameEndpointResolver(ReceiverComponent.SERVICE));
final Receiver receiver;
final Map delivered = new ConcurrentHashMap();
if (syncReceive) {
receiver = new ReceiverComponent() {
public void onMessageExchange(MessageExchange exchange) throws MessagingException {