adding java utilities
templating appears to work. thank god i didn't have to write that in python