@Override
    public <Type> Collection<Type> getPropertyCollection(GuacamoleProperty<Type> property,
            Collection<Type> defaultValue) throws GuacamoleException {
        return environment.getPropertyCollection(property, defaultValue);
    }
Creates a new DelegatingEnvironment which delegates all function calls
to the given Environment.

@param environment
    The Environment that all function calls should be delegated to.
guacamole-ext/src/main/java/org/apache/guacamole/environment/DelegatingEnvironment.java