static final void method3461(int i, Object[] objects, int i_26_, long[] ls,
				 int i_27_) {
	do {
	    try {
		anInt4351++;
		if ((i ^ 0xffffffff) > (i_26_ ^ 0xffffffff)) {
		    int i_28_ = (i + i_26_) / 2;
		    int i_29_ = i;
		    long l = ls[i_28_];
		    ls[i_28_] = ls[i_26_];
		    ls[i_26_] = l;
		    Object object = objects[i_28_];
		    objects[i_28_] = objects[i_26_];
		    objects[i_26_] = object;
		    int i_30_
			= ((l ^ 0xffffffffffffffffL) != -9223372036854775808L
			   ? 1 : 0);
		    for (int i_31_ = i; i_26_ > i_31_; i_31_++) {
			if ((long) (i_31_ & i_30_) + l > ls[i_31_]) {
			    long l_32_ = ls[i_31_];
			    ls[i_31_] = ls[i_29_];
			    ls[i_29_] = l_32_;
			    Object object_33_ = objects[i_31_];
			    objects[i_31_] = objects[i_29_];
			    objects[i_29_++] = object_33_;
			}
		    }
		    ls[i_26_] = ls[i_29_];
		    ls[i_29_] = l;
		    objects[i_26_] = objects[i_29_];
		    objects[i_29_] = object;
		    method3461(i, objects, i_29_ + -1, ls, 9455);
		    method3461(i_29_ + 1, objects, i_26_, ls, 9455);
		}
		if (i_27_ == 9455)
		    break;
		aClass60_4346 = null;
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("en.B(" + i + ','
						 + (objects != null ? "{...}"
						    : "null")
						 + ',' + i_26_ + ','
						 + (ls != null ? "{...}"
						    : "null")
						 + ',' + i_27_ + ')'));
	    }
	    break;
	} while (false);
    }