private static Boolean parseBoolean(final String str) {
        if (str.equalsIgnoreCase("true")) {
            return Boolean.TRUE;
        } else if (str.equalsIgnoreCase("false")) {
            return Boolean.FALSE;
        } else {
            throw new ConfigPropertyValidationException(
                    LogUtil.message(
                            "Cannot convert [{}] into a boolean. Valid values are [true|false] ignoring case.",
                            str));
        }
    }
@param dbConfigProperty The config property object obtained from the database
@return The updated typed value from the object model
stroom-config/stroom-config-global-impl/src/main/java/stroom/config/global/impl/ConfigMapper.java