protected override string GetCommand(Argument argument, LaunchProfile launchProfile) { return(_commandMap[(T)argument.Parameter]); }