String className = null;
try
{
Class c = Class.forName( annotatedClass );
className = c.getName();
CompilerAnnotation annotation = (CompilerAnnotation) c.getAnnotation( CompilerAnnotation.class );
if ( annotation != null && isMatchBetween( (DotnetCompilerConfig) compilerConfig, annotation ) )
{
classCompiler = (ClassCompiler) c.newInstance();
classCompiler.init( this );
}