localVector2f2.normalise();
Vector2f localVector2f3 = new Vector2f();
localLine1.getStart().projectOntoUnit(localVector2f2, localVector2f3);
float f1 = getProp(localVector2f3, localVector2f2);
Vector2f localVector2f4 = MathUtil.sub(paramBody2.getPosition(), paramBody1.getPosition());
localVector2f4.projectOntoUnit(localVector2f2, localVector2f3);
float f2 = getProp(localVector2f3, localVector2f2);
Vector2f[] arrayOfVector2f = localBox.getPoints(paramBody2.getPosition(), paramBody2.getRotation());
float[] arrayOfFloat1 = new float[4];
float[] arrayOfFloat2 = new float[4];
int j = 0;