package p463.p464.p465.p468.p470;

import java.io.PrintWriter;
import java.io.Serializable;
import java.io.StringWriter;
import java.io.Writer;
import java.util.ArrayList;
import java.util.List;
import p138.p139.p143.p144.C2803;
import p463.p464.p465.p468.p472.AbstractC7142;

/* JADX INFO: renamed from: ޒ.֏.֏.ؠ.ހ.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C7138 implements InterfaceC7139, Serializable {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final List<AbstractC7142<String, Object>> f20692 = new ArrayList();

    @Override // p463.p464.p465.p468.p470.InterfaceC7139
    /* JADX INFO: renamed from: ֏ */
    public String mo1487(String str) {
        String string;
        StringBuilder sb = new StringBuilder(256);
        if (str != null) {
            sb.append(str);
        }
        if (this.f20692.size() > 0) {
            if (sb.length() > 0) {
                sb.append('\n');
            }
            sb.append("Exception Context:\n");
            int i = 0;
            for (AbstractC7142<String, Object> abstractC7142 : this.f20692) {
                sb.append("\t[");
                i++;
                sb.append(i);
                sb.append(':');
                sb.append(abstractC7142.getKey());
                sb.append("=");
                Object value = abstractC7142.getValue();
                if (value == null) {
                    sb.append("null");
                } else {
                    try {
                        string = value.toString();
                    } catch (Exception e) {
                        StringBuilder sbM4889 = C2803.m4889("Exception thrown on toString(): ");
                        StringWriter stringWriter = new StringWriter();
                        e.printStackTrace(new PrintWriter((Writer) stringWriter, true));
                        sbM4889.append(stringWriter.getBuffer().toString());
                        string = sbM4889.toString();
                    }
                    sb.append(string);
                }
                sb.append("]\n");
            }
            sb.append("---------------------------------");
        }
        return sb.toString();
    }
}
