public InvitationEntity cl(Parcel parcel)
    {
        if (InvitationEntity.b(InvitationEntity.jT()) || InvitationEntity.bw(com/google/android/gms/games/multiplayer/InvitationEntity.getCanonicalName()))
        {
            return super.cl(parcel);
        }
        GameEntity gameentity = (GameEntity)GameEntity.CREATOR.cl(parcel);
        String s = parcel.readString();
        long l = parcel.readLong();
        int j = parcel.readInt();
        ParticipantEntity participantentity = (ParticipantEntity)ParticipantEntity.CREATOR.CREATOR(parcel);
        int k = parcel.readInt();
        ArrayList arraylist = new ArrayList(k);
        for (int i = 0; i < k; i++)
        {
            arraylist.add(ParticipantEntity.CREATOR.CREATOR(parcel));
        }

        return new InvitationEntity(2, gameentity, s, l, j, participantentity, arraylist, -1, 0);
    }