I notice that the MessageListener system tests are quite a poor state:
- Duplication between test cases.
- MessageListenerMultiConsumerImmediatePrefetch does not run as its name does not match the Ant **Test.java glob.
- MessageListenerTest actually tests synchronous receive() operations too.
I've refactored the test cases and created AsynchMessageListenerTest and SynchReceiveTest.