public final class okhttp.CertificatePinner$Builder extends java.lang.Object { private final java.util.List pins; public void () { java.util.ArrayList v; okhttp.CertificatePinner$Builder v; v := @this: okhttp.CertificatePinner$Builder; specialinvoke v.()>(); v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; return; } public transient okhttp.CertificatePinner$Builder add(java.lang.String, java.lang.String[]) { java.lang.String[] v; java.lang.NullPointerException v; okhttp.CertificatePinner$Builder v; java.util.List v; int v, v; java.lang.String v, v; okhttp.CertificatePinner$Pin v; v := @this: okhttp.CertificatePinner$Builder; v := @parameter: java.lang.String; v := @parameter: java.lang.String[]; if v != null goto label; v = new java.lang.NullPointerException; specialinvoke v.(java.lang.String)>("pattern == null"); throw v; label: v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = v.; v = new okhttp.CertificatePinner$Pin; specialinvoke v.(java.lang.String,java.lang.String)>(v, v); interfaceinvoke v.(v); v = v + 1; goto label; label: return v; } public okhttp.CertificatePinner build() { java.util.List v; okhttp.CertificatePinner v; java.util.LinkedHashSet v; okhttp.CertificatePinner$Builder v; v := @this: okhttp.CertificatePinner$Builder; v = new okhttp.CertificatePinner; v = new java.util.LinkedHashSet; v = v.; specialinvoke v.(java.util.Collection)>(v); specialinvoke v.(java.util.Set,okhttp.internal.tls.CertificateChainCleaner)>(v, null); return v; } }