Yes, but you wont be able to run it ;-)
Well that's not going to do much good. Only thing I can think of is that the TLink in question has a _value field that's pointing to an object that doesn't cast to a TBall - but that should give a null pointer exception, rather than scope exception.