* Perform a null-check instead of catching NPE's * Use pre-compiled regular expressions and perform a null-check before testing it against the regex * Made the test usable with two modes, one using a single values and another one using a more realistic workload. * Upgraded the commons-lang version