public RuntimeOptionsBuilder parse(String... args) {
        return parse(Arrays.asList(args));
    }
@Test
    void ensure_invalid_ordertype_is_not_allowed() {
        Executable testMethod = () -> parser
                .parse("--order", "invalid")
                .build();
        IllegalArgumentException actualThrown = assertThrows(IllegalArgumentException.class, testMethod);
        assertThat(actualThrown.getMessage(),
            is(equalTo("Invalid order. Must be either reverse, random or random:<long>")));
    }