>>92
そもそもキャストの仕方がおかしいね。
>>(String)obj.toUpperCase().equals("OK")
こうだ。
((String)obj).toUpperCase().equals("OK")

Nullチェックめんどくさいならこうしたら。
"OK".equal(obj);