UNLOCKING THE POSSIBLE OF JAVA BURN UP: AN EXTENSIVE CRITIQUE