docs: public void initEntityManagers() {
      if (attachmentEntityManager == null) {
        attachmentEntityManager = new AttachmentEntityManagerImpl(this, attachmentDataManager);
      }
      if (byteArrayEntityManager == null) {
        byteArrayEntityManager = new ByteArrayEntityManagerImpl(this, byteArrayDataManager);
      }
      if (commentEntityManager == null) {
        commentEntityManager = new CommentEntityManagerImpl(this, commentDataManager);
      }
      if (deploymentEntityManager == null) {
        deploymentEntityManager = new DeploymentEntityManagerImpl(this, deploymentDataManager);
      }
      if (eventLogEntryEntityManager == null) {
        eventLogEntryEntityManager = new EventLogEntryEntityManagerImpl(this, eventLogEntryDataManager);
      }
      if (eventSubscriptionEntityManager == null) {
        eventSubscriptionEntityManager = new EventSubscriptionEntityManagerImpl(this, eventSubscriptionDataManager);
      }
      if (executionEntityManager == null) {
        executionEntityManager = new ExecutionEntityManagerImpl(this, executionDataManager);
      }
      if (historicActivityInstanceEntityManager == null) {
        historicActivityInstanceEntityManager = new HistoricActivityInstanceEntityManagerImpl(this, historicActivityInstanceDataManager);
      }
      if (historicDetailEntityManager == null) {
        historicDetailEntityManager = new HistoricDetailEntityManagerImpl(this, historicDetailDataManager);
      }
      if (historicIdentityLinkEntityManager == null) {
        historicIdentityLinkEntityManager = new HistoricIdentityLinkEntityManagerImpl(this, historicIdentityLinkDataManager);
      }
      if (historicProcessInstanceEntityManager == null) {
        historicProcessInstanceEntityManager = new HistoricProcessInstanceEntityManagerImpl(this, historicProcessInstanceDataManager);
      }
      if (historicTaskInstanceEntityManager == null) {
        historicTaskInstanceEntityManager = new HistoricTaskInstanceEntityManagerImpl(this, historicTaskInstanceDataManager);
      }
      if (historicVariableInstanceEntityManager == null) {
        historicVariableInstanceEntityManager = new HistoricVariableInstanceEntityManagerImpl(this, historicVariableInstanceDataManager);
      }
  
      if (identityLinkEntityManager == null) {
        identityLinkEntityManager = new IdentityLinkEntityManagerImpl(this, identityLinkDataManager);
      }
      if (jobEntityManager == null) {
        jobEntityManager = new JobEntityManagerImpl(this, jobDataManager);
      }
      if (timerJobEntityManager == null) {
        timerJobEntityManager = new TimerJobEntityManagerImpl(this, timerJobDataManager);
      }
      if (suspendedJobEntityManager == null) {
        suspendedJobEntityManager = new SuspendedJobEntityManagerImpl(this, suspendedJobDataManager);
      }
      if (deadLetterJobEntityManager == null) {
        deadLetterJobEntityManager = new DeadLetterJobEntityManagerImpl(this, deadLetterJobDataManager);
      }
      if (modelEntityManager == null) {
        modelEntityManager = new ModelEntityManagerImpl(this, modelDataManager);
      }
      if (processDefinitionEntityManager == null) {
        processDefinitionEntityManager = new ProcessDefinitionEntityManagerImpl(this, processDefinitionDataManager);
      }
      if (processDefinitionInfoEntityManager == null) {
        processDefinitionInfoEntityManager = new ProcessDefinitionInfoEntityManagerImpl(this, processDefinitionInfoDataManager);
      }
      if (propertyEntityManager == null) {
        propertyEntityManager = new PropertyEntityManagerImpl(this, propertyDataManager);
      }
      if (resourceEntityManager == null) {
        resourceEntityManager = new ResourceEntityManagerImpl(this, resourceDataManager);
      }
      if (tableDataManager == null) {
        tableDataManager = new TableDataManagerImpl(this);
      }
      if (taskEntityManager == null) {
        taskEntityManager = new TaskEntityManagerImpl(this, taskDataManager);
      }
      if (variableInstanceEntityManager == null) {
        variableInstanceEntityManager = new VariableInstanceEntityManagerImpl(this, variableInstanceDataManager);
      }
    }