Cette règle détecte l'appel de méthode System.getProperty dans la clé de propriété java.version.
Dans les éditions Java antérieures à Java 9, les numéros de version de Java respectaient la convention de dénomination 1.x.y_z, où x correspond au numéro de version. Par exemple, 1.8.0_210 correspond à une version de Java 8. Depuis Java 9, tous les numéros de version de Java suivent la nouvelle convention de dénomination x.y.z, où x correspond au numéro de version. 11.0.4 est un exemple de version de Java 11.
Ce changement de format peut entraîner des problèmes si le code a été écrit en fonction de la convention de dénomination précédente.