@Override
    public boolean match(final String rule) {
        return rule.matches("^bool$");
    }
@Test
    public void testMatch() {
        assertTrue(boolGenerator.match("bool"));
        assertFalse(boolGenerator.match("boolean"));

    }