throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {
throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else { throw new Http2SessionException(ErrorCode.COMPRESSION_ERROR, ioe.getCause().getMessage()); } catch (HeaderDecodingException hde) { if (hde.getErrorType() == HeaderDecodingException.ErrorType.SESSION) { throw new Http2SessionException(hde.getErrorCode(), hde.getMessage()); } else {