Personally, I'd prefer not to have collections depend upon lang (currently it doesn't
depend upon anything else, correct?), at least not if ClassMap is the best
justification we have for it.
A lot of other packages use Collections, so adding a new dependency to Collections is
adding a new
When libraries are too small, you start to have to make bad decisions about
coupling. There are natural ways for lang, collections, beanutils and a few
others to interact. Coupling them is probably better than duplicating the
behavior. OTOH, it does introduce more management difficulties,