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 encodeTokenValueShouldEncodeBase64PlusSlashAndPadding() throws Exception {
        // e.g. for the sig base64 param on SAS token the encoding style must encode '+', '/', '='
        assertEquals("%2B%2Fa%3D", FilesURIStrings.encodeTokenValue("+/a="));
    }