added generator to generate code for implementing Parcelable