anchor.diff:         tyRes.GetSymbolAtLocation(range.StartLine, range.EndColumn, lineStr, [name])
        let implementedMemberSignatures = InterfaceStubGenerator.getImplementedMemberSignatures getMemberByLocation fsSymbolUse.DisplayContext interfaceData
                                          |> Async.RunSynchronously
  -     let formatted = InterfaceStubGenerator.formatInterface (startindent + indent) indent interfaceData.TypeParameters "x" "raise (System.NotImplementedException())" fsSymbolUse.DisplayContext implementedMemberSignatures e
  +     let formatted = InterfaceStubGenerator.formatInterface (startindent + indentSize) indentSize interfaceData.TypeParameters "x" "raise (System.NotImplementedException())" fsSymbolUse.DisplayContext implementedMemberSignatures e
        let docLine = doc.GetLine(line)
        match withCol with
        | Some p -> doc.Insert(docLine.Offset + p, " with")
  
positive.code:               | Some iface, Some sy -> 
                   match sy.Symbol with
                   | :? FSharpEntity as e when e.IsInterface ->
                        yield ImplementInterfaceCodeAction(doc.Editor.Document, iface, sy, lineStr, ast) :> _
                   | _ -> ()
                | _ -> ()
              | _ -> ()
  
negative.code:     
    override x.Run (context: IRefactoringContext, script:obj) = 
       let line = fsSymbolUse.RangeAlternate.StartLine
  
       let startindent, withCol = getIndentAndWithColumn()
       let e = fsSymbolUse.Symbol :?> FSharpEntity
  
  