public interface RunnerImpl
extends org.junit.runner.manipulation.Filterable
I'm using this surrogate interface to hide internal Runner implementations.
Surrogate cannot be used with @RunWith therefore it is less likely clients will use interal runners.