fMarkInstanceFieldAsFinal= true;
fMarkInstanceFieldAsFinal= true; fDeclaringCuNode= AST.parseCompilationUnit(getDeclaringCu(), true); fIsInstanceFieldCreationPossible= !JdtFlags.isStatic(type); fIsInstanceFieldCreationMandatory= fIsInstanceFieldCreationPossible && isInstanceFieldCreationMandatory(); fCreateInstanceField= fIsInstanceFieldCreationMandatory;
	private MoveInnerToTopRefactoring(IType type, CodeGenerationSettings codeGenerationSettings){		Assert.isNotNull(type);		Assert.isNotNull(codeGenerationSettings);		fType= type;		fCodeGenerationSettings= codeGenerationSettings;		fImportEditManager= new ImportEditManager(codeGenerationSettings);		fEnclosingInstanceFieldName= getInitialNameForEnclosingInstanceField();		fMarkInstanceFieldAsFinal= true; //defualt	}