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.