Java issues and alternative tools