Fix some javadoc warning and add PMD analyze