| Returns a string indicating whether the given value is valid;
null means valid, and non-null means
invalid, with the result being the error message to display
to the end user.
It is the responsibility of the implementor to fully format the
message before returning it.
Parameters: value - the value to be validated the error message, or null indicatingthat the value is valid |