Just curious. How do you know some Cocoon user hasn't extended this class?
Of course we can not be sure, for some classes it's just unlikely. So this class was not in use even in the first version of the restructured 2.0 repositories from more than 2 years ago (before 2.0.1) [1]. Where would you start to extend something? Based on an active or an inactive class? Of course we can go the normal "deprecation way", but ... have a look at this class [2], it does not do very much. 2 years not using a class (maybe it was never used) is a "deprecation" to a certain extend.
Joerg
[1] http://cvs.apache.org/viewcvs.cgi/cocoon-2-historical/src/java/org/apache/cocoon/i18n/XMLResourceBundleFactory.java
[2] http://cvs.apache.org/viewcvs.cgi/*checkout*/cocoon-2.1/src/java/org/apache/cocoon/i18n/Attic/AbstractBundleFactory.java?content-type=text%2Fplain&rev=1.3
Modified: src/java/org/apache/cocoon/i18n AbstractBundleFactory.java
This one is not used. Even the XMLResourceBundleFactory extends DefaultServiceSelector and implements the BundleFactory interface directly. The same is true for the 2.1 repository. Can we remove it?
