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.