@Override
    public <Type> Type getProperty(GuacamoleProperty<Type> property) throws GuacamoleException {
        return environment.getProperty(property);
    }
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