Select this option to suspend execution when the exception is a subclass of the type of exception the original breakpoint was created for.
For example:
If we create an exception breakpoint that will suspend on all uncaught RuntimeExceptions, and we have suspend on subclasses selected, the breakpoint suspend for any subclass of the type RuntimeException, like for example a NullPointerException.
This option can bechanged with the breakpoint properties dialog, as shown below.
Adding breakpoints
Removing breakpoints
Launching a Java program
Running and debugging