@Deprecated
    default GuacamoleTunnel connect(GuacamoleClientInformation info)
            throws GuacamoleException {

        // Pass through usages of the old API to the new API
        return this.connect(info, Collections.emptyMap());

    }
Establishes a connection to guacd using the information associated with
this object. The connection will be provided the given client
information.

<p>This definition is the legacy connect() definition from 1.0.0 and
older. It is redefined here for the sake of ABI compatibility with
1.0.0 but is deprecated within guacamole-ext.

@deprecated
    This definition exists solely for binary compatibility. It should
    never be used by new code. New implementations should instead use
    the current version of connect() as defined by guacamole-ext.

@param info
    Information associated with the connecting client.

@return
    A fully-established GuacamoleTunnel.

@throws GuacamoleException
    If an error occurs while connecting to guacd, or if permission to
    connect is denied.
guacamole/src/main/java/org/apache/guacamole/net/auth/Connectable.java