private ProviderConfiguration getReloadedProviderConfiguration( boolean readTestsFromInStream )
throws IOException
{
DirectoryScannerParameters directoryScannerParameters = getDirectoryScannerParametersWithoutSpecificTests();
ClassLoaderConfiguration forkConfiguration = getForkConfiguration();
ProviderConfiguration booterConfiguration =
getTestProviderConfiguration( directoryScannerParameters, readTestsFromInStream );
final StartupConfiguration testProviderConfiguration = getTestStartupConfiguration( forkConfiguration );
return saveAndReload( booterConfiguration, testProviderConfiguration, readTestsFromInStream );
}