internalConfigureJavaProject(fClassPathList.getElements(), getOutputLocation(), monitor);
IRemoveOldBinariesQuery reorgQuery= getRemoveOldBinariesQuery(null);  if (reorgQuery != null) { IPath oldOutputLocation= fCurrJProject.getOutputLocation(); if (!getOutputLocation().equals(oldOutputLocation)) { IResource res= fWorkspaceRoot.findMember(oldOutputLocation); if (res instanceof IContainer && hasClassfiles(res)) { if (reorgQuery.doQuery(oldOutputLocation)) { removeOldClassfiles(res); } } } }  internalConfigureJavaProject(fClassPathList.getElements(), getOutputLocation(), reorgQuery, monitor);
	public void configureJavaProject(IProgressMonitor monitor) throws CoreException, OperationCanceledException {		if (monitor == null) {			monitor= new NullProgressMonitor();		}		monitor.setTaskName(NewWizardMessages.getString("BuildPathsBlock.operationdesc_java")); //$NON-NLS-1$		monitor.beginTask("", 10); //$NON-NLS-1$		try {			internalConfigureJavaProject(fClassPathList.getElements(), getOutputLocation(), monitor);		} finally {			monitor.done();		}	}