anchor.diff:   * `Bundle`
    * `SparseArray` of any of the mapped types*
    * `SparseBooleanArray`
  - * `List` of any of the mapped types*
  - * `Map` of any of the mapped types*
  - * `Set` of any of the mapped types*
  + * `List`, `ArrayList` and `LinkedList` of any of the mapped types*
  + * `Map`, `HashMap`, `LinkedHashMap`, `SortedMap`, and `TreeMap` of any of the mapped types*
  + * `Set`, `HashSet`, `SortedSet`, `TreeSet`, `LinkedHashSet` of any of the mapped types*
    * `Parcelable`
    * `Serializable`
    * Array of any of the mapped types
  
positive.code: Parceler supports many different styles centering around the POJO.
  This allows `@Parcel` annotated classes to be used with other POJO based libraries, including https://code.google.com/p/google-gson/[GSON], https://bitbucket.org/qbusict/cupboard[Cupboard], and http://simple.sourceforge.net/[Simple XML] to name a few.
  
  ==== AutoValue annotations
  Additionally, Parceler supports Google's https://github.com/google/auto/tree/master/value[AutoValue] annoation processor / code generation library for generating immutable beans.
  Parceler interfaces with AutoValue via the `@ParcelFactory` annotation, which maps a static factory method into the annotated `@Parcel` serialization:
  
  [source,java]
  
negative.code: example.getAge(); // 42
  ----
  
  Of course, the wrapped `Parcelable` can be added to an Android Bundle to transfer from Activity to Activity:
  
  [source,java]
  ----
  