Autocode java renderers

@theRobinator please review and let me know if anything needs to be changed. 
You should check for a constructor function to be set here. Java has default constructors.