public static boolean getBooleanProperty(String subdomain, String name, boolean defaultValue) {
        String value = getProperty(subdomain, name);
        if (value != null) {
            return Boolean.parseBoolean(value);
        }
        else {
            return defaultValue;
        }
    }
Returns a boolean value Jive property. If the property doesn't exist, the {@code defaultValue}
will be returned.

If the specified property can't be found, or if the value is not a number, the
{@code defaultValue} will be returned.

@param subdomain the subdomain of the service to retrieve a property from
@param name the name of the property to return.
@param defaultValue value returned if the property doesn't exist.
@return true if the property value exists and is set to {@code "true"} (ignoring case).
     Otherwise {@code false} is returned.
xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MUCPersistenceManager.java