if (!(report instanceof RelationshipSchedule.RelationshipScheduleChangeReport)) {
if (!(report instanceof RelationshipSchedule.RelationshipScheduleChangeReport || report instanceof LocalPG.LocalPGChangeReport)) {
  private void resendAssetTransfers() {    // BOZO - No support for removal of a local Asset    Collection changes = myLocalAssets.getChangedCollection();    if ((changes == null) ||         (changes.isEmpty())) {      return;    }    for (Iterator iterator = changes.iterator();         iterator.hasNext();) {      Asset localAsset = (Asset) iterator.next();      // Determine whether or not asset transfers for the local asset should be       // resent.  At this point, do not resend just because the relationship       // schedule changed. Warning - legtimate change will get lost if batched      // with relationship schedule changes unless a separate change report is       // generated.      Collection changeReports = myLocalAssets.getChangeReports(localAsset);      boolean resendRequired = false;      if ((changeReports != AnonymousChangeReport.SET) &&          (changeReports != null)) {        for (Iterator reportIterator = changeReports.iterator();             reportIterator.hasNext();) {          ChangeReport report = (ChangeReport) reportIterator.next();          if (!(report instanceof RelationshipSchedule.RelationshipScheduleChangeReport)) {            resendRequired = true;            break;          }        }      } else {        resendRequired = true;      }      if (resendRequired) {        resendAssetTransfers(localAsset, myAssetTransfers.getCollection(), changeReports);      }    }  }