anchor.diff:  
       override self.IsValid(options) =
           let position = GetPosition options
  -        FSharpRefactoring.IsValid options (Rename.IsValid (Some position, None))
  +        IsValid options (Rename.IsValid (Some position, None))
   
       override self.PerformChanges(options, properties) =
           let renameProperties =
  
positive.code:         let refactorSource =
              fun source _ ->
                  rename source position renameProperties.NewName
          FSharpRefactoring.PerformChanges (options, properties) refactorSource
  
      override self.Run(options) =
          let itemDialog = new FSharpRenameItemDialog(options, self)
  
negative.code: open Mono.TextEditor
  open Microsoft.FSharp.Compiler.Range
  
  open MonoDevelop.FSharpRefactor.FSharpRefactoring
  open FSharpRefactor.Engine.Ast
  open FSharpRefactor.Engine.CodeAnalysis.RangeAnalysis
  open FSharpRefactor.Engine.CodeAnalysis.ScopeAnalysis
  