anchor.diff:  
           usedPackages
   
  -    member this.GetDependencyLookupTable () = 
  +    member this.GetDependencyLookupTable () =
           groups |> Seq.map (fun kv ->
  -            kv.Value.Resolution |> Seq.map (fun kv' -> 
  +            kv.Value.Resolution |> Seq.map (fun kv' ->
                   (kv.Key,kv'.Key),
                   this.GetAllDependenciesOf(kv.Key,kv'.Value.Name,this.FileName)
                       |> Set.ofSeq
  
positive.code:                 )
              |> Seq.groupBy (fun (a,b,_) -> a)
  
          let all = 
              let hasReported = ref false
              [ yield! serializeOptionsAsLines options
  
  
negative.code:             [|  let mainGroup = groups.[Constants.MainDependencyGroup]
                  yield LockFileSerializer.serializePackages mainGroup.Options mainGroup.Resolution
                  yield LockFileSerializer.serializeSourceFiles mainGroup.RemoteFiles
                  for g in groups do
                      if g.Key <> Constants.MainDependencyGroup then
                          yield "GROUP " + g.Value.Name.ToString()
                          yield LockFileSerializer.serializePackages g.Value.Options g.Value.Resolution
  