package h;

import java.lang.reflect.Constructor;

/* JADX INFO: renamed from: h.B, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0497B extends o {
    public C0497B(g.i iVar, Class cls) {
        super(iVar, cls, cls);
    }

    private Throwable s(String str, Throwable th, Class cls) {
        Constructor<?> constructor = null;
        Constructor<?> constructor2 = null;
        Constructor<?> constructor3 = null;
        for (Constructor<?> constructor4 : cls.getConstructors()) {
            Class<?>[] parameterTypes = constructor4.getParameterTypes();
            if (parameterTypes.length == 0) {
                constructor3 = constructor4;
            } else if (parameterTypes.length == 1 && parameterTypes[0] == String.class) {
                constructor2 = constructor4;
            } else if (parameterTypes.length == 2 && parameterTypes[0] == String.class && parameterTypes[1] == Throwable.class) {
                constructor = constructor4;
            }
        }
        if (constructor != null) {
            return (Throwable) constructor.newInstance(str, th);
        }
        if (constructor2 != null) {
            return (Throwable) constructor2.newInstance(str);
        }
        if (constructor3 != null) {
            return (Throwable) constructor3.newInstance(null);
        }
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:18:0x003d  */
    @Override // h.o, h.t
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public java.lang.Object b(g.C0474a r17, java.lang.reflect.Type r18, java.lang.Object r19) throws java.lang.Throwable {
        /*
            Method dump skipped, instruction units count: 387
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: h.C0497B.b(g.a, java.lang.reflect.Type, java.lang.Object):java.lang.Object");
    }

    @Override // h.o, h.t
    public int d() {
        return 12;
    }
}
