private static IEnumerable <DirectoryInfo> GetPluginPaths()
        {
            if (HttpContext.Current == null)
            {
                string        path            = Path.Combine(Settings.Get(Settings.Configs.PluginDirectory), "database");
                DirectoryInfo dirFromSettings = new DirectoryInfo(path);
                if (dirFromSettings.Exists)
                {
                    yield return(dirFromSettings);
                }
            }
#if !JAVA
            DirectoryInfo runtimePluginDir = new DirectoryInfo(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, RuntimePlatformUtils.GetLibDirectoryName()));

            if (runtimePluginDir.Exists)
            {
                yield return(runtimePluginDir);
            }
#endif
        }