public final class SerializableSimple : java/lang/Object, java/io/Serializable { private final java.lang.String a private final java.lang.String b public void (java.lang.String a, java.lang.String b) public final java.lang.String getA() public final java.lang.String getB() } public final class User$Creator : java/lang/Object, android/os/Parcelable$Creator { public void () public final User createFromParcel(android.os.Parcel in) { LABEL (L0) ALOAD (1) LDC (in) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V) NEW DUP ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, readSerializable, ()Ljava/io/Serializable;) CHECKCAST ALOAD (1) INVOKEVIRTUAL (android/os/Parcel, readSerializable, ()Ljava/io/Serializable;) CHECKCAST INVOKESPECIAL (User, , (LSerializableSimple;LSerializableSimple;)V) ARETURN LABEL (L1) } public java.lang.Object createFromParcel(android.os.Parcel p0) { LABEL (L0) LINENUMBER (11) ALOAD (0) ALOAD (1) INVOKEVIRTUAL (User$Creator, createFromParcel, (Landroid/os/Parcel;)LUser;) ARETURN } public final User[] newArray(int size) public java.lang.Object[] newArray(int p0) } public final class User : java/lang/Object, android/os/Parcelable { public final static android.os.Parcelable$Creator CREATOR private final SerializableSimple notNull private final SerializableSimple nullable static void () { NEW DUP INVOKESPECIAL (User$Creator, , ()V) PUTSTATIC (CREATOR, Landroid/os/Parcelable$Creator;) RETURN } public void (SerializableSimple notNull, SerializableSimple nullable) public int describeContents() public final SerializableSimple getNotNull() public final SerializableSimple getNullable() public void writeToParcel(android.os.Parcel parcel, int flags) { LABEL (L0) ALOAD (1) LDC (parcel) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V) ALOAD (1) ALOAD (0) GETFIELD (notNull, LSerializableSimple;) INVOKEVIRTUAL (android/os/Parcel, writeSerializable, (Ljava/io/Serializable;)V) ALOAD (1) ALOAD (0) GETFIELD (nullable, LSerializableSimple;) INVOKEVIRTUAL (android/os/Parcel, writeSerializable, (Ljava/io/Serializable;)V) RETURN LABEL (L1) } }