Какой смысл вставлять код для разрыва? Разве нет кода, который вы хотите взломать? Я просто ставлю точку останова на фактическую строку, о которой идет речь; моя IDE (Eclipse) останавливается перед выполнением этой строки. Кажется, достаточно просто.
Теперь, прежде чем я узнал об условных точках останова, я использовал добавление кода для проверки интересных условий, чтобы не прерывать каждую итерацию цикла или каждый вызов часто используемой функции.