staticcommands:Array<Class<AbstractCommand<Any>>> = [CheckConnectionCommand, ClearCacheCommand, StartServerCommand, ListCommandsCommand]staticexecute<T>(command:EitherType<Class<AbstractCommand<T>>, String>, ?args:Array<String>, ?future:TaskFuture<T>):Null<T>