private String getPropertyValue(String name) throws GuacamoleException {

        // Search all provided GuacamoleProperties implementations, in order
        for (GuacamoleProperties properties : availableProperties) {
            String value = properties.getProperty(name);
            if (value != null)
                return value;
        }

        // No such property
        return null;

    }
Returns the string value of the property having the given name, trying
each source of properties added with addGuacamoleProperties() until a
value is found. If no such property is defined, null is returned.

@param name
    The name of the property value to retrieve.

@return
    The value of the property having the given name, or null if no such
    property is defined.

@throws GuacamoleException
    If an error occurs retrieving a property from a GuacamoleProperties
    implementation added via addGuacamoleProperties().
guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java