static final boolean method552(int i, int i_28_, byte i_29_, int i_30_,
				   int i_31_, int i_32_, byte[] is) {
	anInt5282++;
	int i_33_ = i_31_ % i_30_;
	int i_34_ = 39 / ((31 - i_29_) / 63);
	int i_35_;
	if ((i_33_ ^ 0xffffffff) != -1)
	    i_35_ = i_30_ - i_33_;
	else
	    i_35_ = 0;
	int i_36_ = -((i_28_ - -i_30_ + -1) / i_30_);
	int i_37_ = -((i_30_ + i_31_ - 1) / i_30_);
	for (int i_38_ = i_36_; i_38_ < 0; i_38_++) {
	    for (int i_39_ = i_37_; i_39_ < 0; i_39_++) {
		if (is[i_32_] == 0)
		    return true;
		i_32_ += i_30_;
	    }
	    i_32_ -= i_35_;
	    if (is[i_32_ + -1] == 0)
		return true;
	    i_32_ += i;
	}
	return false;
    }