<Tr> <Th> License </Th> <Td> BSD License, Apache License 2.0, GNU Lesser General Public License </Td> </Tr> <Tr> <Th> Website </Th> <Td> pmd.github.io </Td> </Tr> <P> PMD is an open source static Java source code analyzer that reports on issue found within application code . PMD includes built - in rule sets and supports the ability to write custom rules . PMD does not report compilation errors, as it only can process well - formed source files . Issues reported by PMD are rather inefficient code, or bad programming habits, which can reduce the performance and maintainability of the program if they accumulate . </P> <P> While PMD does not officially stand for anything, it has several unofficial names, the most appropriate probably being Programming Mistake Detector . </P>

What is the use of pmd tool in java
find me the text answering this question