Description:
According to Sun Code Conventions for Java, if an expression containing a binary operator appears before the ? in the ternary ?: operator, it should be parenthesized. If this is not so, the warning message is generated.
Example:
return x >= 0 ? x : -x;