question: public void populateAll ( ) throws GeneralException { for ( ServiceEcaAction ecaAction : serviceEcaRule . getEcaActionList ( ) ) { servicesCalledByThisServiceEca . add ( aif . getServiceArtifactInfo ( ecaAction . getServiceName ( ) ) ) ; UtilMisc . addToSortedSetInMap ( this , aif . allServiceEcaInfosReferringToServiceName , ecaAction . getServiceName ( ) ) ; } }
target:  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