package defpackage;

import java.io.IOException;

/* renamed from: ᵕᵚ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC2299 {
    protected transient int zza;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public abstract int mo6005(InterfaceC0760 interfaceC0760);

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public abstract void mo6006(C2629 c2629);

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final byte[] m6007() {
        try {
            int iMo6008 = mo6008();
            byte[] bArr = new byte[iMo6008];
            C2629 c2629 = new C2629(iMo6008, bArr);
            mo6006(c2629);
            int i = c2629.f10206;
            int i2 = c2629.f10209;
            if (i - i2 > 0) {
                ᵹˉᵞ.ᵳٴᵶ("Did not write as much data as expected.");
            } else if (i - i2 < 0) {
                ᵹˉᵞ.ᵳٴᵶ("Wrote more data than expected.");
            }
            return bArr;
        } catch (IOException e) {
            ᵨᴵᵺ.ᵪʩ(AbstractC4486.m9550("Serializing ", getClass().getName(), " to a byte array threw an IOException (should never happen)."), e);
            return null;
        }
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public abstract int mo6008();
}
