public PerFileSuite(Class<?> klass) throws Throwable {
  super(klass,Collections.<Runner>emptyList());
  final TestClass testClass=getTestClass();
  final Class<?> javaTestClass=testClass.getJavaClass();
  final List<Object[]> parametersList=getParametersList(testClass);
  for (  Object[] parameters : parametersList) {
    runners.add(new PerParameterSetTestRunner(javaTestClass,parameters));
  }
}

public PerFileSuite ( Class < ? > klass ) throws Throwable { super ( klass , Collections . < Runner > emptyList ( ) ) ; final TestClass testClass = getTestClass ( ) ; final Class < ? > javaTestClass = testClass . getJavaClass ( ) ; final List < Object [ ] > parametersList = getParametersList ( testClass ) ; for ( Object [ ] parameters : parametersList ) { runners . add ( new PerParameterSetTestRunner ( javaTestClass , parameters ) ) ; } }
only called reflectively . do not use programmatically .
