public void populateAll() throws GeneralException {
  for (  ServiceEcaAction ecaAction : serviceEcaRule.getEcaActionList()) {
    servicesCalledByThisServiceEca.add(aif.getServiceArtifactInfo(ecaAction.getServiceName()));
    UtilMisc.addToSortedSetInMap(this,aif.allServiceEcaInfosReferringToServiceName,ecaAction.getServiceName());
  }
}

public void populateAll ( ) throws GeneralException { for ( ServiceEcaAction ecaAction : serviceEcaRule . getEcaActionList ( ) ) { servicesCalledByThisServiceEca . add ( aif . getServiceArtifactInfo ( ecaAction . getServiceName ( ) ) ) ; UtilMisc . addToSortedSetInMap ( this , aif . allServiceEcaInfosReferringToServiceName , ecaAction . getServiceName ( ) ) ; } }
this must be called after creation from the artifactinfofactory after this class has been put into the global map in order to avoid recursive initialization
