A computer system, program product and method debug an object-oriented
computer program by tracking the creation of objects by a plurality of
creators (e.g., constructor methods) of a selected class. A user need not
separately track each creator. Instead, a debugger identifies each
creator and associates breakpoints with all or a user-specified subset of
creators to facilitate tracking. Any of the breakpoints may then trigger
a halting of execution during debugging. Moreover, in some instances it
may be desirable to track the number of creations by all or the subset of
the creators for the selected class during program execution until a
user-specified condition is satisfied, whereupon program execution is
terminated and debugging information is provided to the user.