static String encodeTokenValue(String value) throws URISyntaxException {
        return URISupport.createQueryString(Collections.singletonMap("x", value)).substring(2)
                .replace("+", "%2B") // sig is base64
                .replace("%3A", ":"); // se has time separator
    }
@Test
    void encodeTokenValueShouldPreserveTimeSeparator() throws Exception {
        // e.g. for the se param on SAS token the encoding style must preserve ':'
        assertEquals("11:55:01", FilesURIStrings.encodeTokenValue("11:55:01"));
    }