add pmd and findbugs