Проверка кода - отличное решение для выявления проблем. Однако в этом случае ваш код в порядке и PMD, вероятно, чрезмерно защищен. Проверьте документацию в PMD об ошибке и посмотрите, есть ли что-то еще, что вам, возможно, придется рассмотреть. Затем, если вы все еще довольны своим кодом, вы можете добавить к нему тег // NOPMD , чтобы PMD игнорировал строку. Я не могу вспомнить, если это происходит автоматически или вам нужно настроить PMD для поиска //NOPMD.
Обратите внимание, что встроенные исключения для проверок PMD, как это, на самом деле также не рекомендуется и, конечно, не должны рассматриваться как лучшая практика. Но в таких средствах проверки кода, как PMD, будет случайный флаг, который вы по какой-то причине хотите игнорировать.