private Optional<Pattern> getValidationPattern(ConfigProperty p, Class javaType) throws ConfigBuilderException { Optional<Pattern> pattern = p.validationPattern().equals("") ? getDefaultValidationPattern(javaType) : Optional.of(compilePattern(p)); return pattern; }