public virtual void writeToParcel(Parcel dest, int flags)
 {
 }
 public void writeToParcel(Parcel dest, int flags)
 {
     throw new System.NotImplementedException();
 }