anchor.diff:       * @throws ProcessInstanceNotFoundException in case a process instance with the given ID was not found
        */
       void signalProcessInstance(String deploymentId, Long processInstanceId, String signalName, Object event);
  -    
  +
       /**
   	 * Signal an event to a list of process instances
  -	 * 
  +	 *
   	 * @param processInstanceIds list of process instance unique identifiers
   	 * @param signalName the ID of the signal in the process
   	 * @param event the event object to be passed with the event
  
positive.code: 
  		/**
  		 * Signal an event to given list of correlation keys
  		 * 
  		 * @param correlationKeys list of unique correlation keys of process instances
  		 * @param signalName the ID of the signal in the process
  		 * @param event the event object to be passed in with the event
  
negative.code: 	 * @throws DeploymentNotActiveException in case the deployment with the given deployment identifier is not active
  	 */
      Long startProcess(String deploymentId, String processId, Map<String, Object> params);
  
  	/**
  	 * Starts a process with no variables and assigns a correlation key
  	 *
  	 * @param deploymentId deployment identifier
  	 * @param processId process identifier
  	 * @param correlationKey correlation key to be assigned to the process instance - must be unique
  	 * @return process instance IDentifier
  	 * @throws RuntimeException in case of encountered errors
  