Adam Heath wrote: > Adrian Crum wrote: >> In the org.ofbiz.base.util package there are interfaces and classes that >> don't really belong there - they are data types, not utility classes. It >> would be nice if we could create a new package to contain basic data types: >> org.ofbiz.base.types. The new package would contain things like: Appender, >> DateRange, Factory, Range, ComparableRange, TimeDuration, etc. >> >> The org.ofbiz.base.util package could be (informally) limited to classes >> that follow the utility class pattern (only static methods, private >> constructor, etc). >> >> What do you think? > > org.ofbiz.base.lang
Where ever they get moved to, you need to check for classes that existed in a previous release, and make certain they still exist, and just extend the classes that were copied to the new location. Then, add deprecation to the old versions.