Updated with Javadoc.