public static string CreatePostconditionLocal(ReturnStatementSyntax returnStatement, SemanticModel model)
        {
            if (returnStatement == null)
            {
                throw new ArgumentNullException(nameof(returnStatement));
            }
            if (model == null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            CSharpSyntaxNode declaration = returnStatement.FirstAncestorOrSelf <BaseMethodDeclarationSyntax>();

            declaration = declaration ?? returnStatement.FirstAncestorOrSelf <AccessorDeclarationSyntax>();

            return(CreateUnique(declaration, model, "result"));
        }