public Transformer(Set usedMethods, MethodInspector mi, Repository repo, File directory) { super(); this.usedMethods = usedMethods; this.mi = mi; this.repo = repo; this.directory = directory; this.classes = repo.getProgramClasses(); }
public Transformer(Set usedMethods, Configurator configurator, Repository repo) throws IOException { super(); this.usedMethods = usedMethods; this.configurator = configurator; this.repo = repo; this.classes = repo.getProgramClasses(); File output = configurator.getTransformationOutput(); if (output.isFile()) { out = new ZipOutputStream(new FileOutputStream(output, false)) {   public void close() throws IOException { this.closeEntry(); } }; } }
	public Transformer(Set usedMethods, MethodInspector mi, Repository repo, File directory) {		super();		this.usedMethods = usedMethods;		this.mi = mi;		this.repo = repo;		this.directory = directory;		this.classes = repo.getProgramClasses();	}