code: protected void adjustStartEventSubscriptions(ProcessDefinitionEntity newLatestProcessDefinition, ProcessDefinitionEntity oldLatestProcessDefinition) {
    	removeObsoleteTimers(newLatestProcessDefinition);
    	addTimerDeclarations(newLatestProcessDefinition);
  
    	removeObsoleteEventSubscriptions(newLatestProcessDefinition, oldLatestProcessDefinition);
    	addEventSubscriptions(newLatestProcessDefinition);
    }
docs: adjust all event subscriptions responsible to start process instances
  (timer start event, message start event). The default behavior is to remove the old
  subscriptions and add new ones for the new deployed process definitions.