@Test
@TestForIssue(jiraKey = "HV-406")
public void optional_regular_expression_can_be_refined_with_flags_using_programmatic_api() {
HibernateValidatorConfiguration config = ValidatorUtil.getConfiguration( HibernateValidator.class );
ConstraintMapping mapping = config.createConstraintMapping();
mapping.type( URLContainer.class )
.property( "url", METHOD )
.constraint(
new URLDef().regexp( "^http://\\S+[\\.htm|\\.html]{1}$" ).flags( Flag.CASE_INSENSITIVE )
);
config.addMapping( mapping );