PLGEDT-39 Port java editor over jseditor

Adds required functionality and disables the classic java editor