if (!publishAdd(allocation)) error (getName () + ".createAllocation - publish add of " + allocation + " failed, perhaps already on blackboard?");
publishAdd(allocation);
  protected PlanElement createAllocation (Task task,					  Asset asset,					  Date start,					  Date end,					  double confidence,					  Role role) {    PlanElement allocation = allocHelper.makeAllocation(this,							ldmf, realityPlan, 							task, asset,							start, 							end, 							confidence,							role);		    if (!publishAdd(allocation))      error (getName () + ".createAllocation - publish add of " + allocation + 	     " failed, perhaps already on blackboard?");    return allocation;  }