1. A computer-implemented method of debugging an object-oriented computer program, the method comprising: (a) in response to user input, identifying a plurality of creators for a class defined in the object-oriented computer program and setting a plurality of breakpoints on the identified creators; and (b) halting execution of the object-oriented computer program during debugging in response to hitting any of the plurality of breakpoints.