After reading the operator’s settings, the line of code, and the PMD warning, this is probably one of those rare cases where priority should be applied as
PMD complains on this code with a useless (parenthesis warning)
but not
PMD complains on this code with a (useless parenthesis) warning.
You are right, and brackets are not superfluous. Removing them will make the code less readable, and each of them is necessary. In fact, this whole question is worthy of xkcd comic
source share