final int method183(int i) {
	anInt4633++;
	if (i <= 16)
	    ((Class5) this).aClass369_4635 = null;
	int i_8_ = ObjectDefinition.loadingHandler.method2320((byte) 106);
	int i_9_ = 100 * i_8_;
	if ((i_8_ ^ 0xffffffff) != (anInt4630 ^ 0xffffffff)
	    || (i_8_ ^ 0xffffffff) == -1) {
	    anInt4630 = i_8_;
	    aLong4640 = Class62.getCurrentTimeMillis();
	} else {
	    int i_10_ = ObjectDefinition.loadingHandler.getCurrentPercent();
	    if (i_8_ < i_10_) {
		long l = aLong4640 - ObjectDefinition.loadingHandler.getUpdatedTime(0);
		if (l > 0L) {
		    long l_11_
			= (long) (i_10_ - i_8_) * (10000L * l / (long) i_8_);
		    long l_12_
			= (-aLong4640 + Class62.getCurrentTimeMillis()) * 10000L;
		    if (l_11_ > l_12_)
			i_9_ = (int) ((long) (i_8_ * 100)
				      + ((long) (i_10_ + -i_8_)
					 * (l_12_ * 100L) / l_11_));
		    else
			i_9_ = i_10_ * 100;
		}
	    }
	}
	return i_9_;
    }