Fixed Bug 60929: Enhanced Java Code Block Folding

Added folding features for Java code blocks such as conditionals, loops, switches, trys, synchronizeds, and unnameds.

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=60929
Signed-off-by: Austin H. Richards <richardsaugust@gmail.com>