fCodeGenerationSettings= codeGenerationSettings;
	public PromoteTempToFieldRefactoring(ICompilationUnit cu, int selectionStart, int selectionLength){		Assert.isTrue(selectionStart >= 0);		Assert.isTrue(selectionLength >= 0);		Assert.isTrue(cu.exists());		fSelectionStart= selectionStart;		fSelectionLength= selectionLength;		fCu= cu;		        fFieldName= ""; //$NON-NLS-1$        fVisibility= Modifier.PRIVATE;        fDeclareStatic= false;        fDeclareFinal= false;        fInitializeIn= INITIALIZE_IN_METHOD;	}