this.providerParameters = providerParameters;
testClassLoader = providerParameters.getTestClassLoader();
scanResult = providerParameters.getScanResult();
runOrderCalculator = providerParameters.getRunOrderCalculator();
jUnitCoreParameters = new JUnitCoreParameters( providerParameters.getProviderProperties() );
scannerFilter = new JUnit48TestChecker( testClassLoader );
requestedTestMethod = providerParameters.getTestRequest().getRequestedTestMethod();
rerunFailingTestsCount = providerParameters.getTestRequest().getRerunFailingTestsCount();
customRunListeners =
JUnit4RunListenerFactory.createCustomListeners(