final boolean method347(int i, boolean flag) {
        if (!flag) {
            method341(true);
        }
        if (anIntArray574 != null) {
            for (int j = 0; ~j > ~anIntArray574.length; j++) {
                if (~anIntArray574[j] == ~i) {
                    return Class82.aClass73_1265.method796(anIntArray558[j] & 0xffff, 0);
                }
            }

            return true;
        }
        if (anIntArray558 == null) {
            return true;
        }
        if (i != 10) {
            return true;
        }
        boolean flag1 = true;
        for (int k = 0; anIntArray558.length > k; k++) {
            flag1 &= Class82.aClass73_1265.method796(0xffff & anIntArray558[k], 0);
        }

        return flag1;
    }