Esta regra sinaliza o método add na classe java.util.TreeSet e o método put na classe java.util.TreeMap porque seu comportamento foi mudado.
De acordo com a documentação Compatibilidade do Java SE 7 e JDK 7, a primeira tentativa de inserir um objeto null em objetos vazios TreeSet e TreeMap usando os métodos add() ou put() agora lança uma java.lang.NullPointerException. Na implementação anterior do JDK, a primeira inserção de um objeto null usando os métodos add() ou put() não lançou esta exceção. A tentativa de inserir um null em um TreeSet ou TreeMap não vazio usando estes métodos continua a falhar com java.lang.NullPointerException como fazia nas liberações do JDK anteriores.
Para obter informações adicionais, veja as APIs Java 7: