The developers are slowly re-writing much of the coding that use JAVA and "converting it" over to Python-based - or so I have been told. Many of the extensions are JAVA based, so we will not be free of having to install/run a JRE with LO for some time yet.
I really hate it when people find coding that is still in the files that are no longer used but never removed. Then there are those developers that never document their work at all or to the point where someone else can understand what is going on with that part/block/module of coding. When I was a mainframe programmer, your could get fired if you did not document your work properly. They did not want to have any problems with one person writing the code and a different person understand what is going on so they can easily make modifications.
Every programming language class I had, for 2 programming degrees, taught "proper" documentation and you we in trouble with the teachers if you did not do it.
Now people are our of the classroom or out of the business environment, so they seem to forget that you need to ALWAYS document your coding and your modifications to existing code. It is a real pain when you see documentation for code that does not exist anymore because it was modified and the person did not update the documentation/comments in the file to reflect those changes.
My problem, sometimes, was writing more documentation/comments in my code that was needed. I explained EVERYTHING.