Questa regola rileva la chiamata al metodo System.getProperty sulla chiave di proprietà java.version. Nelle release di Java precedenti a Java 9, tutti i numeri di versione erano nel formato 1.x.y_z in cui il numero di versione principale veniva dichiarato come x. Ad esempio una delle versioni di Java 8 poteva essere la 1.8.0_210. A partire da Java 9, tutti i numeri di versione di Java seguono il formato x.y.z in cui x rappresenta il numero di versione principale. Un esempio di versione di Java 11 è quindi 11.0.4. Questa modifica del formato potrebbe determinare problemi nel caso in cui il codice fosse scritto seguendo la denominazione precedente.