code: public void doActivities(Object seedData) {
  		// retrieve injected by Spring
  		List<Activity> activities = getActivities();
  
  		if (seedData != null) {
  			context.setSeedData(seedData);
  		}
  
  		for (Activity activity : activities) {
  			try {
  				context = activity.execute(context);
  			} catch (Throwable th) {
  				WorkflowErrorHandler errorHandler = activity.getErrorHandler();
  				if (errorHandler == null) {
  					getDefaultErrorHandler().handleError(context, th);
  					break;
  				} else {
  					errorHandler.handleError(context, th);
  				}
  			}
  
  			// ensure its ok to continue the process
  			if (processShouldStop(context, activity)) {
  				break;
  			}
  		}
  	}
docs: This method kicks off the processing of workflow activities. It goes over them one by one and executes them.
  
  @param seedData
  A data object to be passed along to the {@link WorkflowContext} before starting the activities.