private IDictionary<string, string> LoadStaticProperties(string propertyFile)
{
Args.NotNullOrEmpty(propertyFile, "propertyFile");
log.Debug("Loading system properties ...");
IDictionary<string, string> sysPropertiesDictionary = this.AddSystemProperties();
LogDictionaryDebug(sysPropertiesDictionary, "System");
log.Debug("System properties loaded.");
log.Debug("Loading static properties ...");
IDictionary<string, string> staticPropertiesDictionary = this.GetPropertiesFromFile(propertyFile);
LogDictionaryDebug(staticPropertiesDictionary, "Static");
log.Debug("Static properties loaded.");
staticPropertiesDictionary = this.MergeProperties(sysPropertiesDictionary, staticPropertiesDictionary, false);
return staticPropertiesDictionary;
}