anchor.diff:      NoExtra
       (fun id -> 
         createSolutionComponent proxy diffSolutionUniqueName (Guid.Parse id) SolutionComponent.Role);
  +
     AddSolutionDataToSolution "workflow" "/ImportExportXml/Workflows/Workflow"
       (Attribute "WorkflowId")
       (AttributeNamedItem "Name")
       WorkflowGuidReplace
       (fun id -> 
         createSolutionComponent proxy diffSolutionUniqueName (Guid.Parse id) SolutionComponent.Workflow);
  +
     AddSolutionDataToSolution "field security profile" "/ImportExportXml/FieldSecurityProfiles/FieldSecurityProfile"
       (Attribute "fieldsecurityprofileid")
       (AttributeNamedItem "name")
       NoExtra
       (fun id -> 
         createSolutionComponent proxy diffSolutionUniqueName (Guid.Parse id) SolutionComponent.FieldSecurityProfile);
  +
     AddSolutionDataToSolution "entity relationships" "/ImportExportXml/EntityRelationships/EntityRelationship"
       (Attribute "Name")
       (AttributeNamedItem "Name")
  
positive.code:     NoExtra
      (fun id -> 
        createSolutionComponent proxy diffSolutionUniqueName (fetchSitemapId proxy id) SolutionComponent.SiteMap);
    AddSolutionDataToSolution "app" "/ImportExportXml/AppModules/AppModule"
      (Node "UniqueName")
      LocalizedNameDescription
  
negative.code:   if entityNode <> null then
      let name = entityNode.Attributes.GetNamedItem("Name").Value
      let prodEntity = prod_node.SelectSingleNode("/ImportExportXml/Entities/Entity[EntityInfo/entity/@Name='"+name+"']")
  
      if prodEntity = null then
        if output = Diff || output = Both then 
          log.Verbose "Adding new entity: %s" name;
  