Added Javadoc documentation for supporting classes.