The purpose of reb4j is to provide a pure Java wrapper around
the regular expression syntax provided by the JRE's
java.util.regex.Pattern class in order to facilitate programmatic
construction of regular expressions while taking advantage of
compile-time syntax checking.