Extended Javadoc