static final char method462(byte i, int i_20_) {
	anInt5216++;
	int i_21_ = 0xff & i;
	if ((i_21_ ^ 0xffffffff) == -1)
	    throw new IllegalArgumentException("Non cp1252 character 0x"
					       + Integer.toString(i_21_, 16)
					       + " provided");
	if ((i_21_ ^ 0xffffffff) <= -129 && i_21_ < 160) {
	    int i_22_ = Class44.aCharArray625[i_21_ + -128];
	    if ((i_22_ ^ 0xffffffff) == -1)
		i_22_ = 63;
	    i_21_ = i_22_;
	}
	if (i_20_ != -128)
	    method463(null, false);
	return (char) i_21_;
    }