IRIFactory fac = new IRIFactory();
fac.shouldViolation(true, false);
fac.securityViolation(true, false);
fac.dnsViolation(true, false);
fac.mintingViolation(false, false);
fac.useSpecificationIRI(true);
fac.useSchemeSpecificRules("http", true);
fac.useSchemeSpecificRules("https", true);
fac.useSchemeSpecificRules("ftp", true);
fac.useSchemeSpecificRules("mailto", true); // XXX broken
fac.useSchemeSpecificRules("file", true);