Esta regra sinaliza o uso do equals(Object param) método em javax.xml.datatype.Duration ou javax.xml.datatype.XMLGregorianCalendar .
O Java 6 agora retornará false se o parâmetro passado for nulo. Ele é utilizado para gerar uma NullPointerException. Verifique a lógica do aplicativo para ver se o código precisa testar se é false em vez de NullPointerException.
Exemplo 1:
Exemplo 2:
No exemplo 1, o super.equals(someObject) chamada será sinalizada.
No exemplo 2, o c.equals(someObject) chamada será sinalizada.
Para obter informações adicionais, consulte o item 22 no guia Compatibilidade do Java SE 6.