} else if (this.cliArgs.mode_injectContextData) {
this.setMode(new ContextDataInject(this.pr, this.cliArgs, this));
} else if (this.cliArgs.mode_noMoreContextInjections) {
this.setMode(new ContextNoMoreInjections(this.pr, this.cliArgs, this));
} else if (this.cliArgs.mode_createContext) {
this.setMode(new ContextCreate(this.pr, this.cliArgs, this));
} else if (this.cliArgs.mode_createInjectableContext) {
this.setMode(new ContextCreate_Injectable(this.pr, this.cliArgs, this));
} else if (this.cliArgs.mode_impersonateContextAgent) {
this.setMode(new ContextAgentImpersonate(this.pr, this.cliArgs, this));
} else if (this.cliArgs.mode_ctxPrintStatus) {