Add javadoc, generics and format code. See bug 365072.
20 files changed