Assessment of JAVA code quality: Examining the efficacy of an automated tool as a teacher’s assistant