public default void addGuacamoleProperties(GuacamoleProperties properties)
            throws GuacamoleException {
        new DefaultEnvironment(this).addGuacamoleProperties(properties);
    }
Adds another possible source of Guacamole configuration properties to
this Environment. Properties not already defined by other sources of
Guacamole configuration properties will alternatively be read from the
given {@link GuacamoleProperties}.

@param properties
    The GuacamoleProperties to add to this Environment.

@throws GuacamoleException
    If the given GuacamoleProperties cannot be added, or if this
    Environment does not support this operation.
guacamole-ext/src/main/java/org/apache/guacamole/environment/Environment.java