added EmptyStringGuard sample