anchor.diff:  
   [<Class>]
   ///Composable wrapping type for System.Text.RegularExpressions.Group.
  -type FsGroup(name : string, group : Group) =
  +type FsGroup internal (name : string, group : Group) =
   
  -    let mutable _captures : Capture [] option = None
  +    let mutable captures : Capture [] option = None
   
       override __.Equals(yobj) = 
   
  
positive.code:     ///Returns array of captures matched by the capturing group, in innermost-leftmost-first order (or innermost-rightmost-first order if the regular expression is modified with the RegexOptions.RightToLeft option). 
      member __.Captures() =
  
          match _captures with
          | Some x -> x
          | None ->
              let a : Capture[] = Array.zeroCreate group.Captures.Count 
              group.Captures.CopyTo(a, 0)
              _captures <- Some a
              a
  
      ///The underlying System.Text.RegularExpressions.Group.
  
negative.code: 
  [<Class>]
  ///Composable wrapping type for System.Text.RegularExpressions.Match.
  type FsMatch internal (regex : Regex, fsMatch : Match) =
  
      override __.Equals(yobj) = 
  
  