Java implementation of the Badi Calendar.