public RuntimeOptionsBuilder parse(Map<String, String> properties) {
        return parse(properties::get);
    }
@Test
    void should_parse_filter_tag() {
        properties.put(Constants.FILTER_TAGS_PROPERTY_NAME, "@No and not @Never");
        RuntimeOptions options = cucumberPropertiesParser.parse(properties).build();

        List<String> tagExpressions = options.getTagExpressions().stream()
                .map(Object::toString)
                .collect(toList());

        assertThat(tagExpressions, contains("( @No and not ( @Never ) )"));
    }