final boolean method1174(boolean flag, byte byte0) {
        int i = anInt2197;
        int j = anInt2161;
        if (flag) {
            i = anInt2177;
            j = anInt2157;
        }
        if (i == -1) {
            return true;
        }
        boolean flag1 = true;
        if (!Class142_Sub27_Sub21_Sub1.aClass73_5010.method796(i, 0)) {
            flag1 = false;
        }
        if (j != -1 && !Class142_Sub27_Sub21_Sub1.aClass73_5010.method796(j, 0)) {
            flag1 = false;
        }
        if (byte0 != 43) {
            return false;
        } else {
            return flag1;
        }
    }