List<INaviModule> initializeRawModules(final List<INaviModule> modules,final List<INaviRawModule> rawModules){
  final List<INaviModule> newModules=new ArrayList<INaviModule>();
  for (  final INaviRawModule rawModule : rawModules) {
    if (!hasModule(modules,rawModule)) {
      try {
        newModules.add(createModule(rawModule));
      }
 catch (      CouldntLoadDataException|CouldntSaveDataException e) {
        CUtilityFunctions.logException(e);
      }
    }
  }
  return newModules;
}

List < INaviModule > initializeRawModules ( final List < INaviModule > modules , final List < INaviRawModule > rawModules ) { final List < INaviModule > newModules = new ArrayList < INaviModule > ( ) ; for ( final INaviRawModule rawModule : rawModules ) { if ( ! hasModule ( modules , rawModule ) ) { try { newModules . add ( createModule ( rawModule ) ) ; } catch ( CouldntLoadDataException | CouldntSaveDataException e ) { CUtilityFunctions . logException ( e ) ; } } } return newModules ; }
creates binnavi modules for a list of raw modules .
