Fix javadoc.
Javadoc and refacotring.