это чистая магия, потому что смотри. есть у тебя сорс - в нем брейк поинт - сорс становится байт кодом который интерпретирует jvm, оптимизирует И так далее и компилирует под платформу причем порой перевыкладывая. и тут ты такой - а дай ка мне тут брейк поинт что там внутри - и все это в обратную сторону а "как бы это выглядело" в твоем сорсе. магия я считаю =)
Когда я брался за Джаву, то читал, что в Джава есть вообще все. Вот что человечесвто придумало - вот все уже есть. Да, твою бизнес-логику никто за тебя не напишет. Но остальное все есть. А тут - всего лишь точечка отладочная. Неужели человечество не придумало точечку? А как вообще iDE ловят точки?
Возможна компиляция с параметрами. Возможен запуск с параметрами. Интерпретатор есть же. Почему бы не задать хотя бы параметр - ты вот сейчас сделай все тупо, как на скриптовом языке. Мне для дебага, и вот тут тебе точка.
В обещем, механизм такой не представляется излишне фантастичным. Может, все же есть такой?