private boolean getMakeVariableDeclarationFinalProposals(IInvocationContext context, ASTNode node, ArrayList resultingCollections) {
private static boolean getMakeVariableDeclarationFinalProposals(IInvocationContext context, ASTNode node, ArrayList resultingCollections) {
	private boolean getMakeVariableDeclarationFinalProposals(IInvocationContext context, ASTNode node, ArrayList resultingCollections) {		SelectionAnalyzer analyzer= new SelectionAnalyzer(Selection.createFromStartLength(context.getSelectionOffset(), context.getSelectionLength()), false);		context.getASTRoot().accept(analyzer);		ASTNode[] selectedNodes= analyzer.getSelectedNodes();		if (selectedNodes.length == 0)			return false;				IFix fix= VariableDeclarationFix.createChangeModifierToFinalFix(context.getASTRoot(), selectedNodes);		if (fix == null)			return false;				if (resultingCollections == null)			return true;		Image image= JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE);		VariableDeclarationCleanUp cleanUp= new VariableDeclarationCleanUp(VariableDeclarationCleanUp.ADD_FINAL_MODIFIER_FIELDS | VariableDeclarationCleanUp.ADD_FINAL_MODIFIER_LOCAL_VARIABLES | VariableDeclarationCleanUp.ADD_FINAL_MODIFIER_PARAMETERS);		FixCorrectionProposal proposal= new FixCorrectionProposal(fix, cleanUp, 5, image, context);		resultingCollections.add(proposal);		return true;	}