if ( publishAdd( subtasks.nextElement()) == false) { return false; }
publishAdd( subtasks.nextElement());
  private boolean publishAddExpansion( Expansion expansion) {    if ( publishAdd( expansion) == false){      return false;    }    if ( publishAdd( expansion.getWorkflow()) == false) {      return false;    }    Enumeration subtasks = expansion.getWorkflow().getTasks();    while ( subtasks.hasMoreElements()) {      if ( publishAdd( subtasks.nextElement()) == false) {        return false;      }    }    return true;  }