public class ConcurrentRunner
Jersey implementation of a JUnit Runner that runs
all test methods within a single test class in parallel.
The main purpose is to avoid having HTTP container
launched separately for each individual test.
Order in which individual test methods are invoked
is not guaranteed and is non-deterministic.
Test methods that needs a separate container or needs
to run separately for other reasons
could be annotated with RunSeparately annotation.
These test methods will then be excluded
from parallel processing, and will be invoked
as if no special concurrent runner was involved.