beans.accept(new PropertyResolvingVisitor(resolvers));
beans.accept(new TrimmingVisitor());
// beans.accept(new PrintVisitor());
beans.accept(new ValidatingVisitor(environment));
beans.accept(new SuperclassResolvingVisitor());
beans.accept(new TrimmingVisitor());
beans.accept(new CodeGeneratingVisitor(environment));
logger.log("");
logger.log("ROUND COMPLETED [V3]");