// Path: src/main/java/fr/inria/gforge/spoon/logging/ReportBuilder.java
// public interface ReportBuilder {
// 
// 	/**
// 	 * Sets project name.
// 	 */
// 	ReportBuilder setProjectName(String name);
// 
// 	/**
// 	 * Sets processors.
// 	 */
// 	ReportBuilder setProcessors(String[] processors);
// 
// 	/**
// 	 * Sets name of the module.
// 	 */
// 	ReportBuilder setModuleName(String name);
// 
// 	/**
// 	 * Sets input directory.
// 	 */
// 	ReportBuilder setInput(String input);
// 
// 	/**
// 	 * Sets output directory.
// 	 */
// 	ReportBuilder setOutput(String output);
// 
// 	/**
// 	 * Sets source classpath.
// 	 */
// 	ReportBuilder setSourceClasspath(String sourceClasspath);
// 
// 	/**
// 	 * Sets performance metric.
// 	 */
// 	ReportBuilder setPerformance(long performance);
// 
// 	/**
// 	 * Builds the report in a XML file.
// 	 */
// 	void buildReport();
// }


import fr.inria.gforge.spoon.logging.ReportBuilder;
import org.apache.maven.plugin.MojoExecutionException;
import spoon.Launcher;
package fr.inria.gforge.spoon.metrics;


public class PerformanceDecorator implements SpoonLauncherDecorator {

	private final Launcher launcher;
// Path: src/main/java/fr/inria/gforge/spoon/logging/ReportBuilder.java
// public interface ReportBuilder {
// 
// 	/**
// 	 * Sets project name.
// 	 */
// 	ReportBuilder setProjectName(String name);
// 
// 	/**
// 	 * Sets processors.
// 	 */
// 	ReportBuilder setProcessors(String[] processors);
// 
// 	/**
// 	 * Sets name of the module.
// 	 */
// 	ReportBuilder setModuleName(String name);
// 
// 	/**
// 	 * Sets input directory.
// 	 */
// 	ReportBuilder setInput(String input);
// 
// 	/**
// 	 * Sets output directory.
// 	 */
// 	ReportBuilder setOutput(String output);
// 
// 	/**
// 	 * Sets source classpath.
// 	 */
// 	ReportBuilder setSourceClasspath(String sourceClasspath);
// 
// 	/**
// 	 * Sets performance metric.
// 	 */
// 	ReportBuilder setPerformance(long performance);
// 
// 	/**
// 	 * Builds the report in a XML file.
// 	 */
// 	void buildReport();
// }


// Path: src/main/java/fr/inria/gforge/spoon/metrics/PerformanceDecorator.java
import fr.inria.gforge.spoon.logging.ReportBuilder;
import org.apache.maven.plugin.MojoExecutionException;
import spoon.Launcher;

package fr.inria.gforge.spoon.metrics;


public class PerformanceDecorator implements SpoonLauncherDecorator {

	private final Launcher launcher;
	private final ReportBuilder reportBuilder;