this.providerParameters = providerParameters;
this.testClassLoader = providerParameters.getTestClassLoader();
this.directoryScanner = providerParameters.getDirectoryScanner();
this.runOrderCalculator = providerParameters.getRunOrderCalculator();
this.jUnitCoreParameters = new JUnitCoreParameters( providerParameters.getProviderProperties() );
this.scannerFilter = new JUnit4TestChecker( testClassLoader );
this.requestedTestMethod = providerParameters.getTestRequest().getRequestedTestMethod();
customRunListeners = JUnit4RunListenerFactory.
createCustomListeners( providerParameters.getProviderProperties().getProperty( "listener" ) );
jUnit48Reflector = new JUnit48Reflector( testClassLoader );