anchor.diff:  
                   let currentConflict =
                       let getVersionsF =
  -                        getVersionsReportBlock currentRequirement.Sources ResolverStrategy.Max groupName
  +                        getVersionsBlock currentRequirement.Sources ResolverStrategy.Max groupName
                       if Seq.isEmpty conflicts then
                           { currentConflict with
                               Status = Resolution.Conflict (currentStep,Set.empty,currentRequirement,getVersionsF)}
  
positive.code:         filterRestrictions dependency.Settings.FrameworkRestrictions pkgConfig.GlobalRestrictions
      try
          let packageDetails : PackageDetails =
              getPackageDetailsReportBlock packageSources pkgConfig.GroupName dependency.Name version
              |> Async.RunSynchronously
          let filteredDependencies =
              DependencySetFilter.filterByRestrictions newRestrictions packageDetails.DirectDependencies
          let settings =
  
negative.code:         | cfs when cfs.Count = 1 ->
              let c = cfs.MinimumElement
              let errorText = buildConflictReport errorText cfs
              match getVersionF c.Name |> Seq.toList with
              | [] -> errorText.AppendLinef  "   - No versions available."
              | avalaibleVersions ->
                  ( errorText.AppendLinef  "   - Available versions:"
  