IsEmpty nekontroluje, či je hodnotou prázdny reťazec, ale či bola tá premenná nainicializovaná (prípadne či bola explicitne nastavená na nenainicializovanú hodnotu Empty). Ak to chceš porovnať s prázdnym reťazcom, tak to porovnaj s prázdnym reťazcom.