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.