Properties originalSystemProperties = (Properties) System.getProperties().clone();
try
{
ForkStarter forkStarter =
createForkStarter( provider, forkConfiguration, classLoaderConfiguration, runOrderParameters );
result = forkStarter.run( effectiveProperties, scanResult, getEffectiveForkMode() );
}
finally
{
System.setProperties( originalSystemProperties );
cleanupForkConfiguration( forkConfiguration );