Redundant Null Check Issue

Hi,

Does fortify is able to scan the short circuit operators && , || 
I have situation when scanned a project. Is this a false positive case or fortify is not able to scan the short circuit operator and showing redundant null check 

public class itrail
{
public LocalDate some() {
return LocalDate.now();
}

public static void main(String[] args) {
itrail it = new itrail();
itrail it1 = new itrail();
LocalDate test = it.some();
LocalDate test1 = it1.some();
if(test!= null && test1!=null && test1.isBefore(test))   // fortify points out that there is redundant null check in this line 
{                   
System.out.println("passed");
}
else {
System.out.println("out");}
}
}
}