HV-920 Adding a regular expression based URL constraint validator which needs to be configured via XML or via a ConstraintDefinitionContributor
HV-920 Using tabs for indentation to be consistent with other examples
HV-920 Making inner class static