Questa regola contrassegna il metodo aggiungere nella classe java.util.TreeSet ed il metodo put nella classe java.util.TreeMap perché il loro comportamento è cambiato.
Secondo la documentazione Java SE 7 and JDK 7 Compatibility, il primo tentativo di inserimento di un oggetto null in oggetti TreeSet e TreeMap vuoti, utilizzando i metodi add() o put() genera ora un'eccezione java.lang.NullPointerException. Nell'implementazione precedente di JDK, il primo inserimento di un oggetto null con i metodi add() o put() non generava questa eccezione. Il tentativo di inserire un null in un oggetto TreeSet o TreeMap utilizzando questi metodi continua ad avere esito negativo con l'eccezione java.lang.NullPointerException come capitava nelle release precedenti di JDK.
Per ulteriori informazioni, consultare la API di Java 7: