void ParseArguments(IList<string> commandLineArguments)
{
var argumentParser = new ArgumentParser();
argumentParser.AddArgumentHandler("a", value => memory.GetItem<AppDomainSetup>().ConfigurationFile = value);
argumentParser.AddArgumentHandler("c", value => new SuiteConfiguration(memory).LoadXml(folderModel.GetPageContent(value)));
argumentParser.AddArgumentHandler("r", value => memory.GetItem<Settings>().Runner = value);
argumentParser.AddArgumentHandler("f", InitializeAndAddFolders);
argumentParser.SetUnusedHandler(value => extraArguments.Add(value));
argumentParser.Parse(commandLineArguments);
}