final int[][] method1094(byte i) {
	anInt1864++;
	int[] is = new int[256];
	int i_10_ = 0;
	for (int i_11_ = 0; i_11_ < ((Model) this).triangles; i_11_++) {
	    int i_12_ = ((Model) this).anIntArray1824[i_11_];
	    if ((i_12_ ^ 0xffffffff) <= -1) {
		if (i_10_ < i_12_)
		    i_10_ = i_12_;
		is[i_12_]++;
	    }
	}
	int[][] is_13_ = new int[i_10_ - -1][];
	if (i <= 13)
	    method1102(-65, (byte) -8, (byte) 94, (short) -89, (byte) 6,
		       (short) -117, 21, (byte) 21, -31);
	for (int i_14_ = 0; (i_14_ ^ 0xffffffff) >= (i_10_ ^ 0xffffffff);
	     i_14_++) {
	    is_13_[i_14_] = new int[is[i_14_]];
	    is[i_14_] = 0;
	}
	for (int i_15_ = 0;
	     (((Model) this).triangles ^ 0xffffffff) < (i_15_ ^ 0xffffffff);
	     i_15_++) {
	    int i_16_ = ((Model) this).anIntArray1824[i_15_];
	    if ((i_16_ ^ 0xffffffff) <= -1)
		is_13_[i_16_][is[i_16_]++] = i_15_;
	}
	return is_13_;
    }