So, string-type variables can either have a value or be null. What if we want to make sure that such a variable isn't null before we use it?

Woop woop! This is a safety measure to prevent the program from crashing if a is null. Safety first!

Oh noes! That would actually check for a string called null, not the value null.