The ann package provides a set of useful classes that corresponds closely to the package provided for Java: An Introduction to Computing by Adams, Nyhoff & Nyhoff. There are a few changes in the Keyboard class that are designated with red in the documentation.
Lab 11 uses a partially defined package to implement a hierarchy of bank accounts.
In addition to the above packages, there are a couple of classes provided that implement a subset of the methods from the Java 2 classes ArrayList and LinkedList. These classes are JDK 1.1 compliant. These classes are intended to be used in Lab 12 if needed.