Barat - a front end for java