public static Optional<URLArgumentLine> parse(final String line) {
        Matcher matcher = PLACEHOLDER_PATTERN.matcher(line);
        if (!matcher.find()) {
            return Optional.empty();
        }
        String[] parsedArg = matcher.group(1).split(KV_SEPARATOR, 2);
        return Optional.of(new URLArgumentLine(parsedArg[0], parsedArg[1], matcher));
    }
@Test
    void assertParseWithInvalidPattern() {
        assertFalse(URLArgumentLine.parse("invalid").isPresent());
    }