@Override
public synchronized void init(ProcessingEnvironment processingEnv) {
super.init( processingEnv );
configuration = new Configuration( processingEnv.getOptions(), processingEnv.getMessager() );
messager = new MessagerAdapter( processingEnv.getMessager(), configuration.getDiagnosticKind() );
}