JavaDocLocations.setJavadocLocation(path, newURL);
JavaDocLocations.setProjectJavadocLocation(fStore.getJavaProject(), newURL);
	public boolean performFinish() {		//writes the new settings to store		fJTWPage.finish();		fJSWPage.finish();		fDestination= new Path(fStore.getDestination());		fDestination.toFile().mkdirs();		if (fJSWPage.openInBrowser()) {			this.fOpenInBrowser= true;		}		try {			IPath path= fStore.getJavaProject().getProject().getFullPath();			URL currURL= JavaDocLocations.getJavadocLocation(path);			URL newURL= fDestination.toFile().toURL();			if (fStore.fromStandard() && ((currURL == null) || !(currURL.equals(newURL)))) {				String message=  "Do you want to update the Javadoc location for ''{0}'' with the chosen destination folder ''{1}''?";				if (MessageDialog.openQuestion(getShell(), "Update Javadoc Location", MessageFormat.format(message, new String[] { fStore.getJavaProject().getElementName(), fStore.getDestination() }))) {					JavaDocLocations.setJavadocLocation(path, newURL);				}			}		} catch (MalformedURLException e) {			JavaPlugin.log(e);		}		if (fJSWPage.generateAnt()) {			fStore.createXML();			refresh(new Path(fStore.getAntpath()));		}		if (!fFromAnt) {			getDialogSettings().addSection(fStore.createDialogSettings());		}		String[] args= fStore.createArgumentArray();		if (!executeJavadocGeneration(args))			return false;				return true;	}