if (executor.isOutOfTime()) {
throw new TestingTimeLimitExceededException("Program is out of time");
}
if (executor.getCode() != 0) {
processMessage(program);
throw new RunTimeErrorException(message.toString());
}
} // иначе ошибка на сервере
} // иначе throws ProcessNotRunningException - невозможно, так как программа была запущена,
// InterruptedException - невозможно
} // иначе - ошибка на сервере, процесс не был запущен