UNLOCKING THE POTENTIAL OF JAVA MELT AWAY: AN EXTENSIVE CRITIQUE