title: readFromParcel() method in Parcelable interface
body: <p>I have a simple doubt in marshaling during service creation. When there is a <code>writeToParcel()</code> method declared in <code>Parcelable</code> interface which is invoked in stub generated (if aidl method parameters are declared as <code>in</code>), why there is no <code>readFromParcel()</code> declaration in <code>Parcelable</code> interface(for <code>out</code> parameters)? </p>
  
  <p>I can create my own <code>readFromParcel()</code> but as per my understanding there should be a overridden <code>readFromParcel()</code> declaration in Parcelable interface if the generated stub wants to invoke it. But the documentation for <a href="http://developer.android.com/reference/android/os/Parcelable.html" rel="noreferrer">Parcelable interface</a> does not show any sign of <code>readFromParcel()</code> method. Why is it so? Was it included in previous API version and later got removed? Please explain !</p>
  
  <p>And how different is createFromParcel() from readFromParcel() if both tries to read a parcelable object and populate member fields with the data out of it?</p>