if (!publishAdd(report)) { throw new RuntimeException("SupportingUnitAssessorPlugin: unable to " + "publish modify Report for " + org); }
publishAdd(report);
  private void checkChange(Collection changedOrgs)  {    if (changedOrgs == null) {      return;    }    Iterator iterator = changedOrgs.iterator();    while (iterator.hasNext()) {      Organization org = (Organization)iterator.next();      Collection supportingRelationships = findSupportingRelationships(org);      if (supportingRelationships.size() > 0) {        NewReport report = getFactory().newReport();                report.setDate(new Date(getCluster().currentTimeMillis()));        report.setText(myFormat.format(getMessageArgs(org,                                                       supportingRelationships)));                System.out.println(report.getText());        if (!publishAdd(report)) {          throw new RuntimeException("SupportingUnitAssessorPlugin: unable to " +                                      "publish modify Report for " + org);        }      }    }  }