We don't _need_ to have Android available in order to generate Parcelable types, we only need Android present to test these types. We should refer to the Android interfaces using Strings so that we can remove this large runtime dependency.