try
{
provider.addProviderProperties();
String providerName = provider.getProviderName();
Classpath providerClasspath = provider.getProviderClasspath();
Classpath inprocClassPath = new Classpath( providerClasspath );
Artifact surefireArtifact = getCommonArtifact();
inprocClassPath.addClassPathElementUrl( surefireArtifact.getFile().getAbsolutePath() );
final Classpath testClasspath = generateTestClasspath();
logClasspath( testClasspath, "test classpath" );
logClasspath( providerClasspath, "provider classpath" );
final ClasspathConfiguration classpathConfiguration =
new ClasspathConfiguration( testClasspath, providerClasspath, inprocClassPath, isEnableAssertions(),