System.err.println(getCluster().getMessageAddress() + " LoadAllocator:publishSupportRequestAllocation - No SupportForceProvider!");
System.err.println(getMessageAddress() + " LoadAllocator:publishSupportRequestAllocation - No SupportForceProvider!");
  private void publishSupportRequestAllocation(LACapacity mycapacity) {    Organization supportForceProvider = getRoleProvider(Constants.Role.SUPPORTFORCEPROVIDER, false);    // Can't forward the task if there is no place to send it.    if (supportForceProvider == null) {      System.err.println(getCluster().getMessageAddress() + " LoadAllocator:publishSupportRequestAllocation - No SupportForceProvider!");      return;    }    AllocationResult allocation_result = computeAllocationResult(mycapacity.getSupportRequest());    Allocation allocation = mycapacity.getSupportRequestAllocation();    if ( allocation == null) {      allocation =         theLDMF.createAllocation(theLDMF.getRealityPlan(),                                 mycapacity.getSupportRequest(),                                 supportForceProvider,                                 allocation_result,                                 Constants.Role.TRANSPORTER);      mycapacity.setSupportRequestAllocation(allocation);      publishAdd(allocation);      //  	    System.out.println(getCluster().getMessageAddress() + " LoadAllocator Publishing new SupportRequest allocation " + allocation);    } else {      allocation.setEstimatedResult(allocation_result);      publishChange(allocation);      //  	    System.out.println(getCluster().getMessageAddress() + " LoadAllocator publishChange SupportRequest allocation " + allocation);    }  }