XDoclet in action