 
    
    Theories runner, with @Theory methods with parameters marked @ForAll, we use the JUnitQuickcheck runner, with @Property methods.Property.trials() executions of the property, instead of a combinatorial number of executions of a Theory@When annotation to control seed and parameter value generation if desired@ForAll theory parameters