double d3 = 75.0D;
int j = 0;
int k = arrayOfi.length;
while (j < k)
{
i locali = arrayOfi[j];
int m;
if ((j == 0) || (locali.b() != arrayOfi[(j - 1)].b()))
{
m = j + 1;
i = m;
}
else
{
m = i;
}
Vector2d localVector2d = a(new Vector2d(d1, d2 + d3 * j), paramg);
paramGraphics.drawString(String.format("%d. %-20s: %d", new Object[] { Integer.valueOf(m), locali.a(), Integer.valueOf(locali.b()) }), (int)localVector2d.x, (int)localVector2d.y);
j++;
}
}