private final int method1104(Model class124_101_, int i, int i_102_,
				 short i_103_) {
	anInt1858++;
	int i_104_ = ((Model) class124_101_).vertexX[i_102_];
	int i_105_ = ((Model) class124_101_).vertexY[i_102_];
	int i_106_ = ((Model) class124_101_).vertexZ[i_102_];
	for (int i_107_ = i; i_107_ < ((Model) this).vertices; i_107_++) {
	    if (((Model) this).vertexX[i_107_] == i_104_
		&& i_105_ == ((Model) this).vertexY[i_107_]
		&& ((((Model) this).vertexZ[i_107_] ^ 0xffffffff)
		    == (i_106_ ^ 0xffffffff))) {
		((Model) this).aShortArray1842[i_107_]
		    = (short) Class273.bitOr((((Model) this)
						   .aShortArray1842[i_107_]),
						  i_103_);
		return i_107_;
	    }
	}
	((Model) this).vertexX[((Model) this).vertices] = i_104_;
	((Model) this).vertexY[((Model) this).vertices] = i_105_;
	((Model) this).vertexZ[((Model) this).vertices] = i_106_;
	((Model) this).aShortArray1842[((Model) this).vertices]
	    = i_103_;
	((Model) this).vgroups[((Model) this).vertices]
	    = (((Model) class124_101_).vgroups != null
	       ? ((Model) class124_101_).vgroups[i_102_] : -1);
	return ((Model) this).vertices++;
    }