User-defined probes are reusable Java code fragments that you can write to collect detailed runtime information about objects, instance variables, arguments, and exceptions.
Parent topic: Detecting Runtime Problems