http://www.shuwasystem.co.jp/support/7980html/2118.html#4
はじめはnamespaceのバグかと思っていたけど、サンプルコードをコピペしてもビルドエラーになるあたりから「何かがおかしい・・・」と思い始めて、サポートページみたらあっさり解決。
いくらnamespaceが使えるからといって、同じ名前のクラスを作らない方がいいってことですかね・・・。
まぁ厳密にいえば、同じファイル名がだめなだけで、クラス名は同じでもいいんだけどさ。
でも、普通、クラス名とファイル名は同じにするから、暗黙的に「同じ名前のクラスは作んな」ってことだよね。