public void method_7(Class190.Class191 class191_0) { int num = -1; int i = 0; while (i < this.int_1) { int num2 = 1; int num3 = (int)this.byte_0[i]; int num4; int num5; if (num3 == 0) { num4 = 138; num5 = 3; } else { num4 = 6; num5 = 3; if (num != num3) { class191_0.method_1(num3); num2 = 0; } } num = num3; i++; while (i < this.int_1) { if (num != (int)this.byte_0[i]) { break; } i++; if (++num2 >= num4) { break; } } if (num2 < num5) { while (num2-- > 0) { class191_0.method_1(num); } } else if (num != 0) { class191_0.method_1(16); this.class190_0.class189_0.method_5(num2 - 3, 2); } else if (num2 <= 10) { class191_0.method_1(17); this.class190_0.class189_0.method_5(num2 - 3, 3); } else { class191_0.method_1(18); this.class190_0.class189_0.method_5(num2 - 11, 7); } } }