title: Is it possible to parcel a generic class?
body: <p>I'm trying to create <code>public class MyClass&lt;T extends Parcelable&gt; implements Parcelable</code>.  I'm having trouble implementing <code>Parcelable</code>.  Is it possible to create a generic class that implements <code>Parcelable</code>?  (Note that <code>T</code> is bounded so that it also must implement <code>Parcelable</code>).</p>
  
  <p>I am running into trouble with the fact that the Parcelable interface requires a <strong>static</strong> variable: <code>public static final Parcelable.Creator&lt;MyParcelable&gt; CREATOR</code>.  Thus I cannot do <code>public static final Parcelable.Creator&lt;MyClass&lt;T&gt;&gt; CREATOR</code> because <code>MyParcelable&lt;T&gt;</code> is nonstatic.</p>
  
  <p>André</p>