void execute() {
long start = System.currentTimeMillis();
Weaver.enablePooledWeaving(!disablePooledWeaving);
Weaver weaver = new Weaver(classRoot);
WeaverLog processed = weaver.execute();
if (verbose && processed.components.size() > 0) {
System.out.println(getSummary(processed.components, start));
} else {
System.out.println(processed.getFormattedLog());
}