resetRequestAfterError(request, ioe); } catch (final RuntimeException e) { throw handleUnexpectedFailure(e, awsRequestMetrics); } catch (final Error e) { throw handleUnexpectedFailure(e, awsRequestMetrics); } finally {
resetRequestAfterError(request, ioe); } catch (final RuntimeException e) { throw handleUnexpectedFailure(e, awsRequestMetrics); } catch (final Error e) { throw handleUnexpectedFailure(e, awsRequestMetrics); } finally {
resetRequestAfterError(request, ioe); } catch (final RuntimeException e) { throw handleUnexpectedFailure(e, awsRequestMetrics); } catch (final Error e) { throw handleUnexpectedFailure(e, awsRequestMetrics); } finally {