public static void toParcelableCollection(Collection<?> source,Collection<Parcelable> target){
  for (  Object o : source) {
    target.add(asParcelable(o));
  }
}

public static void toParcelableCollection ( Collection < ? > source , Collection < Parcelable > target ) { for ( Object o : source ) { target . add ( asParcelable ( o ) ) ; } }
converts a collection into a collection of parcelables , wrapping each item that is not parcelable in a parcelableadapter .
