out = new ZipOutputStream(new FileOutputStream(output, false)) {
out = new JarOutputStream(new FileOutputStream(output, false)) {
	public Transformer(Configurator configurator, Repository repository,			Set usedMethods, Set methodsThatUseClassForName) throws IOException {		super();		this.configurator = configurator;		this.repository = repository;		this.usedMethods = usedMethods;		this.methodsThatUseClassForName= methodsThatUseClassForName;		this.classes = repository.getProgramClasses();		File output = configurator.getTransformationOutput();		if (output.isFile()) {			out = new ZipOutputStream(new FileOutputStream(output, false)) {								/**				 * @see java.util.zip.ZipOutputStream#close()				 */				public void close() throws IOException {					this.closeEntry();				}			};		}	}