I'm trying to move away from using Cloneable, it is generally
considered to be a broken API [1]. So I have removed Cloneable from
all *internal* classes where they existed (Fqn, InvocationContext,
Region, some Commands) but they also exist on public API classes (such
as all Configuration elements, Option) so we have to live with it
there. But we should keep it to a minimum and make sure we don't use
this in future classes.
Cheers
Manik
[1]
http://www.artima.com/intv/bloch13.html
--
Manik Surtani
Lead, JBoss Cache
manik(a)jboss.org