docs: public void validate(Object o)
      {
          Matcher m = m_pattern.matcher(String.valueOf(o));
          if (!m.matches())
          {
              String message = m_propertyMetadata.getMessageSourceAccessor().getMessage(m_message, new Object[]{ m_propertyMetadata.getLabelName(), String.valueOf(o) });
              throw new ValidationException(message);
          }
      }