return false;
return false; if (isReferringToLocalVariableFromFor((Expression) node)) return false;
    private static boolean canReplace(IASTFragment fragment) {    	ASTNode node= fragment.getAssociatedNode();    	ASTNode parent= node.getParent();		if (parent instanceof VariableDeclarationFragment){    		VariableDeclarationFragment vdf= (VariableDeclarationFragment)parent;    		if (node.equals(vdf.getName()))    			return false;    	}    	if (isMethodParameter(node))			return false;			if (isThrowableInCatchBlock(node))			return false;    	if (parent instanceof ExpressionStatement)    		return false;	    	if (isLeftValue(node))			return false;	        return true;    }