anchor.diff:    { OutputFileName: string;
       ComVisible: bool option;
       CLSCompliant: bool option;
  -    Guid: string option;
  +    Guid: string;
       CodeLanguage: CodeLanguage;
       AssemblyTitle: string;
       AssemblyDescription: string;
  
positive.code: 
    writeAttributeOption "ComVisible" param.ComVisible
    writeAttributeOption "CLSCompliant" param.CLSCompliant
    writeAttributeOption "Guid" param.Guid
    writeAttribute "AssemblyTitle" param.AssemblyTitle
    writeAttribute "AssemblyDescription" param.AssemblyDescription
    writeAttribute "AssemblyConfiguration" param.AssemblyConfiguration
  
negative.code:   { OutputFileName = String.Empty ;
      ComVisible = Some false ;
      CLSCompliant = Some false ;
      Guid = Guid.NewGuid().ToString();
      CodeLanguage = CSharp;
      AssemblyTitle = String.Empty;
      AssemblyDescription = String.Empty;
  