private void useTransformerScanPackageNames(Injector parentInjector)
throws MojoExecutionException, InstantiationException,
IllegalAccessException {
for (String packageName : transformerScanPackageNames) {
Reflections reflections = new Reflections(packageName);
Set<Class<? extends Transformer>> transformers = reflections
.getSubTypesOf(Transformer.class);
Set<Class<? extends AbstractModule>> guiceModules = reflections
.getSubTypesOf(AbstractModule.class);
for (Class<? extends Transformer> transformerClazz : transformers) {
logger.info("Start the transformation with following Transformer: "
+ transformerClazz.getName());