Mini Java Comipiler