сейчас будет маленько дич, но а насколько реально сделать для джава отладчик, который позволит в точке остановке выполнять код в repl но, что самое важное в контексте приложения, полностью, как будто этот код был написан и исполнен. Аналогично pry из мира ruby
А вроде идея так и делает. Там же можно даже переменные объявлять в evaluate expression