docs: public LocalDocument insertLocalDocument(final String docId, final DocumentBody body) throws
              DocumentException {
          Misc.checkState(this.isOpen(), "Database is closed");
          CouchUtils.validateDocumentId(docId);
          Misc.checkNotNull(body, "Input document body");
          try {
              return get(queue.submit(new InsertLocalDocumentCallable(docId, body)));
          } catch (ExecutionException e) {
              logger.log(Level.SEVERE, "Failed to insert local document", e);
              throw new DocumentException("Cannot insert local document", e);
          }
      }