anchor.diff:  [source,java]
   ----
   public interface ProcessService {
  -	
  +
   	/**
   	 * Starts a process with no variables
  -	 * 
  +	 *
   	 * @param deploymentId deployment identifier
  -	 * @param processId process identifier 
  +	 * @param processId process identifier
   	 * @return process instance IDentifier
   	 * @throws RuntimeException in case of encountered errors
   	 * @throws DeploymentNotFoundException in case a deployment with the given deployment identifier does not exist
  
positive.code:      * @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
  
negative.code:      * @throws ProcessInstanceNotFoundException in case a process instance with the given ID was not found
       */
      List<WorkItem> getWorkItemByProcessInstance(String deploymentId, Long processInstanceId);
  
  
      /**
       * Executes the provided command on the underlying command executor (usually KieSession)
       * @param deploymentId deployment identifier
  