validateSpecific
Validation specific to the control type, run for a non-null value.
Subclasses implement it for the validation of their control type (e.g. checking an email format, a number range, uniqueness of values, etc.).
The default implementation does no additional validation.
Parameters
controlContext
control context
value
the control's value