@Override
    public Directory<ConnectionGroup> getConnectionGroupDirectory()
            throws GuacamoleException {
        return new SimpleDirectory<ConnectionGroup>(getRootConnectionGroup());
    }
{@inheritDoc}

<p>This implementation returns a {@link Directory} which contains only
the root connection group returned by {@link #getRootConnectionGroup()}.
Implementations that wish to provide a structured connection hierarchy
should override this function. If only a flat list of connections will
be used, only {@link #getConnectionDirectory()} needs to be overridden.
guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractUserContext.java