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