private final void method548(byte[] bs, int[] is, int[] is_36_, int i, int i_37_, int i_38_, int i_39_, int i_40_, int i_41_, int i_42_, int i_43_, int i_44_, int i_45_, aa var_aa, int i_46_, int i_47_) {
		aa_Sub1 var_aa_Sub1 = (aa_Sub1) var_aa;
		int[] is_48_ = var_aa_Sub1.anIntArray5487;
		int[] is_49_ = var_aa_Sub1.anIntArray5488;
		int i_50_ = i_43_ - aPureJavaToolkit5571.anInt6767;
		int i_51_ = i_44_;
		if (i_47_ > i_51_) {
			i_51_ = i_47_;
			i_38_ += (i_47_ - i_44_) * aPureJavaToolkit5571.anInt6789;
			i_37_ += (i_47_ - i_44_) * i_45_;
		}
		int i_52_ = i_47_ + is_48_.length < i_44_ + i_40_ ? i_47_ + is_48_.length : i_44_ + i_40_;
		boolean bool = false;
		for (int i_53_ = i_51_; i_53_ < i_52_; i_53_++) {
			int i_54_ = is_48_[i_53_ - i_47_] + i_46_;
			int i_55_ = is_49_[i_53_ - i_47_];
			int i_56_ = i_39_;
			if (i_50_ > i_54_) {
				int i_57_ = i_50_ - i_54_;
				if (i_57_ >= i_55_) {
					i_37_ += i_39_ + i_42_;
					i_38_ += i_39_ + i_41_;
					continue;
				}
				i_55_ -= i_57_;
			} else {
				int i_58_ = i_54_ - i_50_;
				if (i_58_ >= i_39_) {
					i_37_ += i_39_ + i_42_;
					i_38_ += i_39_ + i_41_;
					continue;
				}
				i_37_ += i_58_;
				i_56_ -= i_58_;
				i_38_ += i_58_;
			}
			int i_59_ = 0;
			if (i_56_ < i_55_) {
				i_55_ = i_56_;
			} else {
				i_59_ = i_56_ - i_55_;
			}
			for (int i_60_ = -i_55_; i_60_ < 0; i_60_++) {
				int i_61_;
				if ((i_61_ = bs[i_37_++]) != 0) {
					is[i_38_++] = is_36_[i_61_ & 0xff];
				} else {
					i_38_++;
				}
			}
			i_37_ += i_59_ + i_42_;
			i_38_ += i_59_ + i_41_;
		}
	}