Test for definedness. Sofu.Undefined always returns false
| C# |
public override bool IsDefined()
Returns false
Sofu.Sofu.Undefined un = new Sofu.Sofu.Undefined(); if (un.IsDefined()) { Console.Out.WriteLine("Something has gone VERY wrong here"); }