fAlreadyUsedNameMap= new HashMap(0);
	public ExtractTempRefactoring(ICompilationUnit cu, int selectionStart, int selectionLength, CodeGenerationSettings settings) {		Assert.isTrue(selectionStart >= 0);		Assert.isTrue(selectionLength >= 0);		Assert.isTrue(cu.exists());		Assert.isNotNull(settings);			fSelectionStart= selectionStart;		fSelectionLength= selectionLength;		fCu= cu;		fSettings= settings;		fAlreadyUsedNameMap= new HashMap(0);				fReplaceAllOccurrences= true; //default		fDeclareFinal= false; //default		fTempName= ""; //$NON-NLS-1$	}