Цитата:
Судя по всему эта проверка здесь вообще не нужна, или я не прав?
В таком виде от нее толку бестолку, если нет дальше по ветке сравнения с каким либо классом. Поставь еррор на каст файлд может когда нибудь и пригодится тебе такая проверка. 8)
Вот так например.
Вот касты перекасты и запись в переменные. Так удобней.
Потому что потом в любой момент можно вытянуть переменную и делать уже что тебе нужно.