Latest PMD apparently has a bug that is declaring some private methods unused that ARE actually used
diff --git a/buildtools/src/main/resources/cxf-pmd-ruleset.xml b/buildtools/src/main/resources/cxf-pmd-ruleset.xml
index 86170f3..d9fada1 100644
--- a/buildtools/src/main/resources/cxf-pmd-ruleset.xml
+++ b/buildtools/src/main/resources/cxf-pmd-ruleset.xml
@@ -195,7 +195,7 @@
 
     <rule ref="rulesets/java/unusedcode.xml/UnusedLocalVariable"/>
     <rule ref="rulesets/java/unusedcode.xml/UnusedPrivateField"/>
-    <rule ref="rulesets/java/unusedcode.xml/UnusedPrivateMethod"/>
+    <!--<rule ref="rulesets/java/unusedcode.xml/UnusedPrivateMethod"/>-->
     <!--<rule ref="rulesets/java/unusedcode.xml/UnusedFormalParameter"/>-->
 
     <rule name="DontUseLoggerGetLogger"