I know I can find out if a variable is null in Java using these techniques:
(var==null)
try { ... } catch (Null
I think you should notice Demeters Law.
There aren't many people following it strictly, because it results in a lot of delegate methods. But getting too far from it will result in dependencies on inner structures that should be transparent.