public RuntimeOptionsBuilder parse(String... args) {
        return parse(Arrays.asList(args));
    }
@Test
    void clobbers_line_filters_from_cli_if_tags_are_specified_in_env() {
        RuntimeOptions runtimeOptions = parser
                .parse("file:path/to.feature")
                .build();

        RuntimeOptions options = new CucumberPropertiesParser()
                .parse(singletonMap(FILTER_TAGS_PROPERTY_NAME, "@should_not_be_clobbered"))
                .build(runtimeOptions);

        List<String> actual = options.getTagExpressions().stream()
                .map(e -> e.toString())
                .collect(toList());

        assertAll(
            () -> assertThat(actual, contains("@should_not_be_clobbered")),
            () -> assertThat(options.getLineFilters(), is(emptyMap())),
            () -> assertThat(options.getFeaturePaths(), contains(new File("path/to.feature").toURI())));
    }