Alguém já usou validwhen?

Alguém já usou validwhen?
Esse troço tá bugado? vi como usa lá no site do struts http://struts.apache.org/1.2.7/userGuide/dev_validator.html e fiz igual e não funciona.

Alguém já fez ?

		<form name="searchClientCompany">
			<field property="nameCust" depends="validwhen">
				<arg key="client.company.name"/>
				<var>
					<var-name>test</var-name>
					<var-value>(sourceSchemaIdString != "2") or (*this* != null))</var-value>
				</var>
			</field>
			<field property="name" depends="validwhen">
				<arg key="client.customer.name"/>
				<var>
					<var-name>test</var-name>
					<var-value>(sourceSchemaIdString != "1") or (*this* != null))</var-value>
				</var>
			</field>
		</form>