public override void Evaluate(Manifold manifold, Transform xfA, Transform xfB)
{
ChainShape chain = (ChainShape)FixtureA.Shape;
chain.GetChildEdge(edge, ChildIndexA);
Pool.GetCollision().CollideEdgeAndPolygon(manifold, edge, xfA, (PolygonShape)FixtureB.Shape, xfB);
}