public final class Box$Creator : java/lang/Object, android/os/Parcelable$Creator { public void () public final Box createFromParcel(android.os.Parcel parcel) { LABEL (L0) ALOAD (1) LDC (parcel) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V) NEW DUP ALOAD (1) LDC (LBox;) INVOKEVIRTUAL (java/lang/Class, getClassLoader, ()Ljava/lang/ClassLoader;) INVOKEVIRTUAL (android/os/Parcel, readParcelable, (Ljava/lang/ClassLoader;)Landroid/os/Parcelable;) INVOKESPECIAL (Box, , (Landroid/os/Parcelable;)V) ARETURN LABEL (L1) } public java.lang.Object createFromParcel(android.os.Parcel source) { LABEL (L0) ALOAD (0) ALOAD (1) INVOKEVIRTUAL (Box$Creator, createFromParcel, (Landroid/os/Parcel;)LBox;) ARETURN LABEL (L1) } public final Box[] newArray(int size) public java.lang.Object[] newArray(int size) } public final class Box : java/lang/Object, android/os/Parcelable { public final static android.os.Parcelable$Creator CREATOR private final android.os.Parcelable box static void () public void (android.os.Parcelable box) public final android.os.Parcelable component1() public final Box copy(android.os.Parcelable box) public static Box copy$default(Box p0, android.os.Parcelable p1, int p2, java.lang.Object p3) public int describeContents() public boolean equals(java.lang.Object other) public final android.os.Parcelable getBox() public int hashCode() public java.lang.String toString() public void writeToParcel(android.os.Parcel out, int flags) { LABEL (L0) ALOAD (1) LDC (out) INVOKESTATIC (kotlin/jvm/internal/Intrinsics, checkNotNullParameter, (Ljava/lang/Object;Ljava/lang/String;)V) ALOAD (1) ALOAD (0) GETFIELD (box, Landroid/os/Parcelable;) ILOAD (2) INVOKEVIRTUAL (android/os/Parcel, writeParcelable, (Landroid/os/Parcelable;I)V) RETURN LABEL (L1) } }