code: private void performPersisting(ConvertedCommit commit, EKBCommit source) throws EKBException {
          try {
              EDBCommit ci = edbService.createEDBCommit(commit.getInserts(), commit.getUpdates(), commit.getDeletes());
              ci.setDomainId(source.getDomainId());
              ci.setConnectorId(source.getConnectorId());
              ci.setInstanceId(source.getInstanceId());
              ci.setComment(source.getComment());
              edbService.commit(ci);
              source.setRevisionNumber(ci.getRevisionNumber());
              source.setParentRevisionNumber(ci.getParentRevisionNumber());
          } catch (EDBCheckException e) {
              throw new ModelPersistException(convertEDBObjectList(e.getFailedInserts()),
                  convertEDBObjectList(e.getFailedUpdates()), e.getFailedDeletes(), e);
          } catch (EDBException e) {
              throw new EKBException("Error while commiting EKBCommit", e);
          }
      }
docs: Performs the persisting of the models into the EDB.