@Target(value={TYPE,METHOD})
@Retention(value=RUNTIME)
@Documented
@Inherited
@Repeatable(value=Extensions.class)
@API(status=STABLE,
since="5.0")
public @interface ExtendWith
@ExtendWith is a repeatable annotation
that is used to register extensions for the
annotated test class or test method.
Extension