} if (hasSources()) { jarSources();
	public void execute() throws BuildException {		super.execute();		validateAttributes();		log("Installing " + name + " in " + destDir);		createDirectories();		if (hasClasses()) {			jarClasses();		}		if (hasLib()) {			copyLibs();		}		if (hasResources()) {			copyResources();		}		if (hasWs()) {			copyWsresources();		}		if (hasEmbeddedFrameworks()) {			copyEmbeddedFrameworks();		}		// create all needed scripts		AppFormat appFormat = new AppFormat(this);		if (appFormat.processTemplates()) {			// chmod UNIX scripts			chmodScripts();		}		appFormat.release();		frameworkSets = new ArrayList();		otherClasspathSets = new ArrayList();		woEnvironment = null;		this.release();	}