protected override void DoExecute(CommandArgs args) { var task = _taskFactory.CreateImportTask(); if (args.Arguments.Count == 1) { task.ImportParadigme(args.Arguments[0]); } else { task.Import(args.Arguments[0].ToFullPath(), args.Arguments[1].ToFullPath()); } }