if (i >= paramArrayOfContact.length)
return paramArrayOfContact.length;
Vector2f localVector2f2 = arrayOfVector2f[arrayOfInt[j][0]];
Vector2f localVector2f3 = arrayOfVector2f[((arrayOfInt[j][0] + 1) % arrayOfVector2f.length)];
Line localLine = new Line(localVector2f2, localVector2f3);
float f1 = localLine.distanceSquared(paramBody2.getPosition());
float f2 = localCircle.getRadius() * localCircle.getRadius();
if (f1 < f2)
{
Vector2f localVector2f4 = new Vector2f();
localLine.getClosestPoint(paramBody2.getPosition(), localVector2f4);