anchor.diff:              i <- i+1
           result
           
  -    // Returns true, if there are no edges in the graph, else false.
  +    ///Returns true, if there are no edges in the graph, else false.
       member this.IsEdgesEmpty :bool =
           this.EdgeCount = 0
           
  -    // Returns all edges of the graph.
  +    ///Returns all edges of the graph.
       member this.Edges =
           let result = Array.zeroCreate vertexOutEdges.Count
           let mutable i = 0
  
positive.code:         let labelDict   = System.Collections.Generic.Dictionary<'Vertex,'Label>()
          
          for i=0 to vertexKeys.Length-1 do
              labelDict.Add (vertices.[i])
                
          for i=0 to vertexKeys.Length-1 do 
              let vertex  = vertexKeys.[i]
              let edges   = List.filter (fun (s, t, w) -> s=vertex ||t=vertex) edges |> Array.ofList
              
              vertexEdges.Add (vertex,edges)
          
          ArrayAdjacencyGraph(vertexEdges,labelDict)
                      
      // Number of edges in the graph
      member this.EdgeCount       = edgeCount
  
      // Lookup the first edge in the graph that matches the conditions, returning a Some value if it exists and None if not.
      member this.TryGetEdge((source:'Vertex),(target:'Vertex)) :LEdge<'Vertex,'Edge> option =
          let tryGetSource =
              Dictionary.tryGetValue source vertexOutEdges
  
negative.code:     //        | Some x -> x
      //        | None -> Array.empty
      
      ///Lookup all edges connected to the vertex v in the graph, returning a Some value if a binding exists and None if not.
      member this.TryGetConnectedEdges((v:'Vertex)) =
         (Dictionary.tryGetValue v vertexOutEdges)
  
      ///Lookup all edges connected to the vertex v in the graph, returning an array of connected edges.
      member this.GetConnectedEdges((v:'Vertex)) =
          match (this.TryGetConnectedEdges(v)) with
              |Some x -> x
              |None   -> [||]
  
      ///Lookup all edges that target the vertex v in the graph, returning a Some value if a binding exists and None if not.
      member this.TryGetInEdges((v:'Vertex)) =
          let tryGetSource = (Dictionary.tryGetValue v vertexOutEdges)
          
  