Java and Education: hacking StarOffice