anchor.diff:      Line: int
       Column: int
     }
  +
  +type SeverityConverter() =
  +  inherit JsonConverter()
  +
  +  override x.CanConvert(t:System.Type) = t = typeof<Severity>
  + 
  +  override x.WriteJson(writer, value, serializer) =
  +    match value :?> Severity with
  +    | Severity.Error -> serializer.Serialize(writer, "Error")
  +    | Severity.Warning -> serializer.Serialize(writer, "Warning")
  + 
  +  override x.ReadJson(reader, t, _, serializer) =
  +    raise (System.NotSupportedException())
  +
  +  override x.CanRead = false
  +  override x.CanWrite = true
   
   /// Provides an easy access to F# IntelliSense service
   type internal IntelliSenseAgent() =
  
positive.code: open FSharp.CompilerBinding.Reflection
  
  open Newtonsoft.Json
  
  module FsParser = Microsoft.FSharp.Compiler.Parser
  
  
negative.code:   // Main agent that handles IntelliSense requests
    let agent = new IntelliSenseAgent()
  
    let severityConverter = new SeverityConverter()
  
    let rec main (state:State) : int =
  
      let prAsJson o = Console.WriteLine (JsonConvert.SerializeObject(o, severityConverter))
  
      let printMsg ty s =
        match state.OutputMode with
  