Thank you for the great work on OJB. I have a suggestion regarding source organization of OJB. Currently most of the sample/test programs are put into the same package as the core OJB API classes, which is a bit confusing. Even though source files for test classes are separated under CVS in 'test' directory, java classes themselves are put under genuine OJB API packages without any clear separation. For e.g. test classes such as A, AB, AAlone, D, E, F, AutomaticForeignKeys, Qualifier, LockedByTimestamp etc., are mixed up in org.apache.ojb.broker package. These test classes are also in the OJB Javadoc (http://db.apache.org/ojb/api/index.html) making it look more confusing, when OBJ is used without source in applications development. It would be good to separate test and samples classes into their own sub packages such as org.apache.ojb.broker.test.* or so in order to cleanly separate OBJ APIs from Test/Sample code.
Not sure if this issue was raised and beaten to death on this list before but I thought I will bring it up in case nobody bothered to raise it before.
regards Varughese George
