	public void destroy() {
		if (_configuration == null) {
			return;
		}

		_classLoaderHelperUtilities.clear();

		_classLoaderHelperUtilities = null;

		_configuration.clearEncodingMap();
		_configuration.clearSharedVariables();
		_configuration.clearTemplateCache();

		_configuration = null;

		_restrictedHelperUtilities.clear();

		_restrictedHelperUtilities = null;

		_standardHelperUtilities.clear();

		_standardHelperUtilities = null;

		_stringTemplateLoader.removeTemplates();

		_stringTemplateLoader = null;

		_templateContextHelper = null;
	}
Weaknesses in this category are related to the management of permissions, privileges, and other security features that are used to perform access control.