public Future<String> getSecret(String notation) throws GuacamoleException {
        return getSecret(notation, null);
    }
Returns the value of the secret stored within Keeper Secrets Manager and
represented by the given Keeper notation. Keeper notation locates the
value of a specific field, custom field, or file associated with a
specific record. See: https://docs.keeper.io/secrets-manager/secrets-manager/about/keeper-notation

@param notation
    The Keeper notation of the secret to retrieve.

@return
    A Future which completes with the value of the secret represented by
    the given Keeper notation, or null if there is no such secret.

@throws GuacamoleException
    If the requested secret cannot be retrieved or the Keeper notation
    is invalid.
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/secret/KsmClient.java