Needs Class JavaDoc (even if brief).