public thinCLIProtocol(delegateGlobalError dGlobalError, delegateGlobalUsage dGlobalUsage, delegateGlobalDebug dGlobalDebug, delegateConsoleWrite dConsoleWrite, delegateConsoleWriteLine dConsoleWriteLine, delegateConsoleReadLine dConsoleReadLine, delegateExit dExit, delegateProgress dProgress, Config conf) { this.dGlobalError = dGlobalError; this.dGlobalUsage = dGlobalUsage; this.dGlobalDebug = dGlobalDebug; this.dConsoleWrite = dConsoleWrite; this.dConsoleWriteLine = dConsoleWriteLine; this.dConsoleReadLine = dConsoleReadLine; this.dExit = dExit; this.dProgress = dProgress; this.conf = conf; dropOut = false; }