final void reflectX() {
	byte[] is = ((ImageSprite) this).colorIndex;
	if (((ImageSprite) this).alphaIndex == null) {
	    for (int i = (((ImageSprite) this).indexHeight >> 1) - 1; i >= 0; i--) {
		int i_35_ = i * ((ImageSprite) this).indexWidth;
		int i_36_ = ((((ImageSprite) this).indexHeight - i - 1)
			     * ((ImageSprite) this).indexWidth);
		for (int i_37_ = -((ImageSprite) this).indexWidth; i_37_ < 0;
		     i_37_++) {
		    byte i_38_ = is[i_35_];
		    is[i_35_] = is[i_36_];
		    is[i_36_] = i_38_;
		    i_35_++;
		    i_36_++;
		}
	    }
	} else {
	    byte[] is_39_ = ((ImageSprite) this).alphaIndex;
	    for (int i = (((ImageSprite) this).indexHeight >> 1) - 1; i >= 0; i--) {
		int i_40_ = i * ((ImageSprite) this).indexWidth;
		int i_41_ = ((((ImageSprite) this).indexHeight - i - 1)
			     * ((ImageSprite) this).indexWidth);
		for (int i_42_ = -((ImageSprite) this).indexWidth; i_42_ < 0;
		     i_42_++) {
		    byte i_43_ = is[i_40_];
		    is[i_40_] = is[i_41_];
		    is[i_41_] = i_43_;
		    i_43_ = is_39_[i_40_];
		    is_39_[i_40_] = is_39_[i_41_];
		    is_39_[i_41_] = i_43_;
		    i_40_++;
		    i_41_++;
		}
	    }
	}
	int i = ((ImageSprite) this).heightOffset;
	((ImageSprite) this).heightOffset = ((ImageSprite) this).heightPadding;
	((ImageSprite) this).heightPadding = i;
    }