public Directory<Connection> getConnectionDirectory(
            Directory<Connection> underlyingDirectory) throws GuacamoleException {

        // By default, the provided directly will be returned unchanged
        return underlyingDirectory;
    }
Given an existing Connection Directory, return a new Directory for
this vault implementation.

@return
    A new Connection Directory based on the provided Directory.

@throws GuacamoleException
    If an error occurs while creating the Directory.
extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultDirectoryService.java