This forum is now a read-only archive. All commenting, posting, registration services have been turned off. Those needing community support and/or wanting to ask questions should refer to the Tag/Forum map, and to http://spring.io/questions for a curated list of stackoverflow tags that Pivotal engineers, and the community, monitor.

Medium answer: Roo will not introduce anything via an ITD if that element already exists in your Java code.

Longer answer: in some cases (not sure which, but toString() is one of them), you can have both your own method and the generated method (with a different name of course); see the AspectJ section of the manual.