This class defines a pair of instance/class. A method with @Factory
can return an array of these objects instead of Object so that
instances can be dynamic proxies or mock objects and still provide
enough information to TestNG to figure out what classes the
annotations should be looked up in.