docs: @Override
      protected void throwExceptionForError(final int errorCode) {
          try {
              m_connection.throwException(errorCode);
          } catch (final IOException e) {
              throw new RuntimeException(e);
          }
      }