code: public void validateAndThrowException(String correlationId, Object value) throws ValidationException {
  		validateAndThrowException(correlationId, value, false);
  	}
docs: Validates the given value and throws a ValidationException if errors were
  found.
  
  @param correlationId (optional) transaction id to trace execution through
  call chain.
  @param value         a value to be validated.
  @throws ValidationException when errors occured in validation
  
  @see ValidationException#throwExceptionIfNeeded(String, List, boolean)