[ADD] javadoc