annotationScanner = new ClassPathAnnotationScanner();
}
Class<? extends Annotation> annotationClass = loadAnnotationClass(config);
NamingStrategy<? extends Annotation> namingStrategy = loadNamingStrategy(config);
_variableRegistry = new VariableRegistry(annotationClass, annotationScanner, namingStrategy);
Formatter defaultFormatter = loadDefaultFormatter(config);
_formatterRegistry = new FormatterRegistry(defaultFormatter);
for (Map.Entry<String, String> entry : config.getFormatterClassNames().entrySet()) {
Class cls = loadClass(entry.getKey(), Object.class);