Java is not that bad of a langauge