public varargs aah(long p7, String[] p9)
    {
        new StringBuilder(exec ).append(android.text.TextUtils.join( , p9));
        this.d = -2;
        reflect.Field v0_2 = a.zt.a().toString();
        this.j = new a.aak(v0_2, Boolean.TRUE);
        this.k = new a.aak(v0_2, Boolean.FALSE);
        Object[] v3 = new Object[2];
        v3[0] = v0_2;
        v3[1] = v0_2;
        this.l = String.format(__RET=$?;echo %s;echo %s >&2;echo $__RET;__RET=
, v3).getBytes(UTF-8);
        this.e = java.util.concurrent.Executors.newSingleThreadExecutor();
        this.f = Runtime.getRuntime().exec(p9);
        this.g = new a.aah$b(this.f.getOutputStream(), 0);
        this.h = new a.aah$a(this.f.getInputStream(), 0);
        this.i = new a.aah$a(this.f.getErrorStream(), 0);
        if (a.aah.b < 0) {
            reflect.Field v0_17 = this.f.getClass();
            a.aah.c = v0_17.getDeclaredField(hasExited);
            a.aah.b = 2;
        }
        this.d = -1;
        try {
            this.e.submit(new a.-$$Lambda$aah$cbKLv_wKJ28FD0NxsWtq7mKNu6g(this, p9)).get(p7, java.util.concurrent.TimeUnit.SECONDS);
            return;
        } catch (java.io.IOException v7_1) {
            this.l();
            throw ((java.io.IOException) v7_1.getCause());
        } catch (java.io.IOException v7_4) {
            this.e.shutdownNow();
            this.l();
            a.aaa.a(v7_4);
            throw new java.io.IOException(Shell timeout);
        }
    }