public void ToDebugStrings(List<String> strings)
{
strings.Add("Profile:");
strings.Add(string.Format(" step: {0}", Step));
strings.Add(string.Format(" collide: {0}", Collide));
strings.Add(string.Format(" solve: {0}", Solve));
strings.Add(string.Format(" solveInit: {0}", SolveInit));
strings.Add(string.Format(" solveVelocity: {0}", SolveVelocity));
strings.Add(string.Format(" solvePosition: {0}", SolvePosition));
strings.Add(string.Format(" broadphase: {0}", Broadphase));
strings.Add(string.Format(" solveTOI: {0}", SolveToi));
}