This site: Information on the null constant in Java states that the following two statements are synonymous:
if(PossibleNullVariable!=null)PossibleNullVariable.Action();
PossibleNullVariable!.Action();
Also, This site: Information on avoiding null checks in Java states that these two statements are synonymous:
String str = getStringMayBeNull()!=null?getStringMayBeNull():"";
String str = getStringMayBeNull() ?: “”;
Could I please get some clarification please? Thank you for your time. (: