1. A computer-implemented method of debugging an object-oriented computer program, the method comprising: (a) tracking a number of object creations of a class defined in the object-oriented computer program during debugging, wherein the tracked number of object creations includes object creations resulting from multiple creators for the class; and (b) halting execution of the object-oriented computer program in response to the number of object creations meeting a condition.