ServiceStack/ServiceStack.Text — pull request #185 by awr (2012-09-10 16:12:14+00:00)
Title: Fix polymorphic deserialization where the base type is not abstract

I've got a test to illustrate the issue and the fix -- not sure if this is the best approach here, but it seemed to do the trick.

When I ran code coverage on the unit test suite, I didn't see the code path inside the if statement at line 44 of DeserializeTypeRefJson.cs being executed, so I'm not sure if this code was getting called previously -- or at least the expectation for getting into this code path.

If you guys have insight (or a better solution!), please let me know what I've missed :)