261262263264265266267268269270271
try { switch (type) { case t_START: resource.start(); break; case t_SHUTDOWN: resource.shutdown(tasks); break; case t_SHUTDOWN_SAVE: