final void method1107(int i, int i_199_, int i_200_, int i_201_) {
	if ((i_200_ ^ 0xffffffff) != -1) {
	    int i_202_ = Class70.sineTable[i_200_];
	    int i_203_ = Class70.cosineTable[i_200_];
	    for (int i_204_ = 0; i_204_ < ((Model) this).vertices;
		 i_204_++) {
		int i_205_
		    = ((i_203_ * ((Model) this).vertexX[i_204_]
			+ ((Model) this).vertexY[i_204_] * i_202_)
		       >> 53081646);
		((Model) this).vertexY[i_204_]
		    = ((-(((Model) this).vertexX[i_204_] * i_202_)
			+ ((Model) this).vertexY[i_204_] * i_203_)
		       >> 788620462);
		((Model) this).vertexX[i_204_] = i_205_;
	    }
	}
	if (i != 6875)
	    ((Model) this).aShortArray1835 = null;
	anInt1837++;
	if (i_201_ != 0) {
	    int i_206_ = Class70.sineTable[i_201_];
	    int i_207_ = Class70.cosineTable[i_201_];
	    for (int i_208_ = 0; i_208_ < ((Model) this).vertices;
		 i_208_++) {
		int i_209_
		    = ((((Model) this).vertexY[i_208_] * i_207_
			+ -(i_206_ * ((Model) this).vertexZ[i_208_]))
		       >> -723657074);
		((Model) this).vertexZ[i_208_]
		    = ((((Model) this).vertexY[i_208_] * i_206_
			- -(i_207_ * ((Model) this).vertexZ[i_208_]))
		       >> 1866464078);
		((Model) this).vertexY[i_208_] = i_209_;
	    }
	}
	if (i_199_ != 0) {
	    int i_210_ = Class70.sineTable[i_199_];
	    int i_211_ = Class70.cosineTable[i_199_];
	    for (int i_212_ = 0; ((Model) this).vertices > i_212_;
		 i_212_++) {
		int i_213_
		    = ((i_211_ * ((Model) this).vertexX[i_212_]
			+ ((Model) this).vertexZ[i_212_] * i_210_)
		       >> -1869821682);
		((Model) this).vertexZ[i_212_]
		    = ((i_211_ * ((Model) this).vertexZ[i_212_]
			+ -(((Model) this).vertexX[i_212_] * i_210_))
		       >> -1993052722);
		((Model) this).vertexX[i_212_] = i_213_;
	    }
	}
    }