encodeAgentName(task.getSource().getAddress());
formURLEncode(task.getSource().getAddress());
    protected void fillAbstractTask(AbstractTask toAbsTask, Task task) {      // set task UID      UID taskUID = ((task != null) ? task.getUID() : null);      String sTaskUID = ((taskUID != null) ? taskUID.toString() : null);      if (sTaskUID == null) {        return;      }      toAbsTask.setUID(sTaskUID);      String sourceClusterId =         encodeAgentName(task.getSource().getAddress());      toAbsTask.setUID_URL(          getTaskUID_URL(getEncodedAgentName(), sTaskUID));      // set parent task UID      UID pTaskUID = task.getParentTaskUID();      String spTaskUID = ((pTaskUID != null) ? pTaskUID.toString() : null);      if (spTaskUID != null) {        toAbsTask.setParentUID(spTaskUID);        toAbsTask.setParentUID_URL(            getTaskUID_URL(sourceClusterId, spTaskUID));      }      // set plan element      toAbsTask.setPlanElement(getPlanElement(task.getPlanElement()));      // set verb      toAbsTask.setVerb(task.getVerb().toString());    }