Can anyone explain me why this throws a findbug warning:
if (m != null && m.getModifiedDate() != null)
content.put("ModifiedDate", m.getModifiedDate().getTime());
and this is working:
if(m != null){
Date date = m.getModifiedDate();
if (date != null)
content.put("ModifiedDate", date .getTime());
}
Warning: Possible null pointer dereference due to return value of called method.
Is there a possibilty to tell FindBugs that Example number 1 should not be a warning?