out = new ZipOutputStream(new FileOutputStream(getDeploymentDir() + fileName));
out = new ZipOutputStream(new FileOutputStream( getDeploymentDir(assembly) + fileName));
	public void deploy(IProject project, ServiceAssembly assembly)			throws InvocationTargetException {		ZipOutputStream out = null;		try {			String fileName = "/" + assembly.getName() + "-sa.zip";			out = new ZipOutputStream(new FileOutputStream(getDeploymentDir()					+ fileName));			injectServiceAssemblyDescriptor(assembly, out);			injectStoredAssets(assembly.getStoredAssets(), out);			for (ServiceUnit unit : assembly.getServiceUnit()) {				injectServiceUnitZip(project, unit, out);			}		} catch (Throwable e) {			throw new InvocationTargetException(e);		} finally {			if (out != null)				try {					out.close();				} catch (IOException e) {					// Ignore?				}		}	}