void (@RegExp @Nullable String pattern) { try { if (pattern != null && pattern.length() > 0) { myValuePattern = pattern; myCompiledValuePattern = Pattern.compile(pattern, Pattern.DOTALL); } else { myValuePattern = ""; myCompiledValuePattern = null; } } catch (Exception ex) { myCompiledValuePattern = null; Logger.getInstance(getClass().getName()).info("Invalid value-pattern", ex); } }