docs: @SuppressWarnings("SameParameterValue")
      private void sendField(Field field) throws IOException {
          if (isConnected()) {
              try {
                  field.write(channel);
              } catch (IOException e) {
                  logger.warn("Problem trying to write field to dbserver, closing connection", e);
                  close();
                  throw e;
              }
              return;
          }
          throw new IOException("sendField() called after dbserver connection was closed");
      }