Проверка поведения методов add класса TreeSet и put класса TreeMap для пустых объектов

Это правило помечает метод add класса java.util.TreeSet и метод put класса java.util.TreeMap, поскольку их поведение изменилось.

Согласно документу Совместимость с Java SE 7 и JDK 7 при первой попытке вставить объект null в пустые объекты TreeSet и TreeMap методом add() или put() возникает исключительная ситуация java.lang.NullPointerException. В предыдущей реализации JDK при первой вставке объекта null методом add() или put() эта исключительная ситуация не возникала. При попытке вставить null в непустой объект TreeSet или TreeMap этими методами возникает исключительная ситуация java.lang.NullPointerException, как и в предыдущих выпусках JDK.

Дополнительная информация приведена в документации по API Java 7: