the java application template