そういえば、プロトコルを保留していた。
というのも、プロトコルは集合型の型(String[])なのだ。

こういった単純値ではないプロパティの検証の場合、
ルールがどのように機能するかどうかを知る必要がある。

Struts の Validator が用意しているほとんどのルールは、
文字列に対して適用するものなので、
評価する前に強制的に文字列化される。
文字列以外の場合、toString() の値が評価されるのだ。