anchor.diff:  
   
   let getRequestWrapper (typeNode : XElement) =
  +    let methodName =
  +        (typeNode.Parent.Attribute(!!"name").Value)
  +        + (typeNode.Attribute(!!"method").Value)
  +
       let className =
           (typeNode.Parent.Attribute(!!"name").Value |> formatName)
           + (typeNode.Attribute(!!"method").Value |> formatName)
  
positive.code:     match typeNode.Element(!!"params") with
          | null -> ""
          | _ ->
              sprintf "\t[AnalysisMethod(\"%s.%s\")]\r\n\tpublic class %s%s%s\r\n\t{\r\n%s\t}\r\n\r\n"
                  (typeNode.Parent.Attribute(!!"name").Value)
                  (typeNode.Attribute(!!"method").Value)
                  (typeNode.Parent.Attribute(!!"name").Value |> formatName)
                  (typeNode.Attribute(!!"method").Value |> formatName)
                  "Request"
  
negative.code:                     className
                      requestClassName
  
      sprintf "\t[AnalysisMethod(\"%s\")]\r\n\tpublic class %s : %s\r\n\t{\r\n%s\r\n\t}\r\n\r\n"
          methodName
          className
          baseClass
          ctor
  