# File src/ruby_supportlib/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/utils.rb, line 128
    def process_ust_router_reply(channel, error_description,
                                 error_class = RuntimeError,
                                 unexpected_error_class = RuntimeError)
      result = channel.read
      if result.nil?
        raise unexpected_error_class,
          "#{error_description}: UstRouter did not send a reply"
      end
      process_ust_router_reply_message(result, error_description,
        error_class, unexpected_error_class)
      result
    end