It has to be possible to customize the debugger stepping behavior in a more general way than SmartSteppingCallback allows.
A custom handling of steps and suspension on breakpoints has to be possible.
Will not fix for now, it can be reopened if it's needed in the future.
The original proposal was to introduce methods like onStepInto()/onStepOut()/onStepOver() etc. in addition to SmartSteppingCallback.