private final void method549(byte[] bs, int[] is, int i, int i_62_, int i_63_, int i_64_, int i_65_, int i_66_, int i_67_, int i_68_, int i_69_, int i_70_, aa var_aa, int i_71_, int i_72_) {
		aa_Sub1 var_aa_Sub1 = (aa_Sub1) var_aa;
		int[] is_73_ = var_aa_Sub1.anIntArray5487;
		int[] is_74_ = var_aa_Sub1.anIntArray5488;
		int i_75_ = i_68_ - aPureJavaToolkit5571.anInt6767;
		int i_76_ = i_69_;
		if (i_72_ > i_76_) {
			i_76_ = i_72_;
			i_63_ += (i_72_ - i_69_) * aPureJavaToolkit5571.anInt6789;
			i_62_ += (i_72_ - i_69_) * i_70_;
		}
		int i_77_ = i_72_ + is_73_.length < i_69_ + i_65_ ? i_72_ + is_73_.length : i_69_ + i_65_;
		for (int i_78_ = i_76_; i_78_ < i_77_; i_78_++) {
			int i_79_ = is_73_[i_78_ - i_72_] + i_71_;
			int i_80_ = is_74_[i_78_ - i_72_];
			int i_81_ = i_64_;
			if (i_75_ > i_79_) {
				int i_82_ = i_75_ - i_79_;
				if (i_82_ >= i_80_) {
					i_62_ += i_64_ + i_67_;
					i_63_ += i_64_ + i_66_;
					continue;
				}
				i_80_ -= i_82_;
			} else {
				int i_83_ = i_79_ - i_75_;
				if (i_83_ >= i_64_) {
					i_62_ += i_64_ + i_67_;
					i_63_ += i_64_ + i_66_;
					continue;
				}
				i_62_ += i_83_;
				i_81_ -= i_83_;
				i_63_ += i_83_;
			}
			int i_84_ = 0;
			if (i_81_ < i_80_) {
				i_80_ = i_81_;
			} else {
				i_84_ = i_81_ - i_80_;
			}
			for (int i_85_ = -i_80_; i_85_ < 0; i_85_++) {
				if (bs[i_62_++] != 0) {
					is[i_63_++] = i;
				} else {
					i_63_++;
				}
			}
			i_62_ += i_84_ + i_62_;
			i_63_ += i_84_ + i_66_;
		}
	}