||Represents a field on a test class (currently used only for Rules in
BlockJUnit4ClassRunner, but custom runners can make other uses)
||Represents a method on a test class to be invoked at the appropriate point in
||A RunnerBuilder is a strategy for constructing runners for classes.
||Represents one or more actions to be taken at runtime in the course
of running a JUnit test suite.
||Wraps a class to be run, providing method validation and annotation searching