@Test
public void testInvalidPatternInStepImplDoesntStopSyntaxProcessing() throws Exception {

    // eg @Step("ExecuteQueryAndStashResults {([^}]*)}") <- this is an
    // invalid pattern
    // this should not throw an exception
    this.syntax.addStepImplementation(stepImplementation("ExecuteQueryAndStashResults",
            "ExecuteQueryAndStashResults {([^}]*)}", StepDefinitionClass2.class, "method2"));
}