With Java 8, there's no need to write ``++Comparator++``s that compare primitive values or other ``++Comparable++``s; they can be generated for you using the ``++Comparator.comparing*++`` functions: ``++comparing++``, ``++comparingDouble++``, ``++comparingInt++``, ``++comparingLong++``.
*Note* that this rule is automatically disabled when the project's ``++sonar.java.source++`` is lower than ``++8++``.