These packages are designed to be reusable across projects.
Nothing in these packages should be specific to any proprietary or non-standard class.
This rule excludes classes which may be very useful for a particular project, but have built-in dependencies on external objects. Such class definitions should be part of a more appropriate package.
See http://intranet/appdev/java.htm for more info.