code: public Long createTask(String taskName, String data, String key1, String key2, Long batchId) {
  		FieldValidator.validateTaskData(data);
  		FieldValidator.validateTaskKey1(key1);
  		FieldValidator.validateTaskKey2(key2);
  		TaskConfig tc = context.registry.getTaskConfig(taskName);
  		if (tc == null)
  			throw new IllegalArgumentException("Task '" + taskName + "' is not known for TED");
  		return context.tedDao.createTask(taskName, tc.channel, data, key1, key2, batchId);
  	}
docs: /*
  "public" for TedDriver only