Wouldn't it be simpler to just declare the variable?

```C#
object specimen;
```

Then later, the code could check for null.

It took me a couple of minutes to wrap my head around this construct.