public FilesToken getToken() {
        return token;
    }
@Test
    void sasTokenForCopyPastedURIShouldBePreserved() {
        var plainToken
                = "sv=2022-11-02&ss=f&srt=sco&sp=rwdlc&se=2023-05-28T22:50:04Z&st=2023-05-24T14:50:04Z&spr=https&sig=gj%2BUKSiCWSHmcubvGhyJhatkP8hkbXkrmV%2B%2BZme%2BCxI%3D";
        // context while resolving endpoint calls SAS setters with decoded values
        // by observation Camel decoded sig=gj UKSiCWSHmcubvGhyJhatkP8hkbXkrmV  Zme CxI=
        // using URISupport sig=gj+UKSiCWSHmcubvGhyJhatkP8hkbXkrmV++Zme+CxI=
        //  leads to "Signature size is invalid" response from server
        // likely need to post-process replacing + by %2B
        // Camel also sorted params before calling setters
        var endpoint = context.getEndpoint(
                "azure-files://account/share?" + plainToken, FilesEndpoint.class);
        assertEquals(
                plainToken,
                endpoint.getToken().toURIQuery());
    }