anchor.diff:              let! specialWriter = getSpecialWriters t
               let! arrayWriter = getArrayWriter t
               let! dictWriter = getDictionaryWriter t
  -            let! genericWriter = getGenericWriter t
               let! enumerableWriter = getEnumerableWriter attr t
               let! instanceWriter = getInstanceWriter t
               let! staticWriter = getStaticWriter t
               let! classWriter = getClassWriter t
  -            classWriter }
  +            let! objectWriter = getObjectWriter
  +            objectWriter }
           writer
   
       /// Get the writer function to serialize the
  
positive.code:                 writer.Write(sprintf "</%s>" name.Item)
              | _ -> ())
  
      and getGenericWriter (t : Type) = fun () ->
          // TODO: generic writer
          None
  
      /// Determine the associated serialization writer
      /// function for the specified type
  
negative.code: 
      /// Determine the name of the TypeInfo based on the given type
      let getTypeName (t : Type) =
          let baseName = if t.IsArray then "Array" else removeGenericSuffix <| t.NullableUnderlying().Name
          if XmlConfig.Instance.EmitCamelCaseNames then
              baseName.ToCamelCase()
          else
  