public void loadLogicalTablesWithGranularities(Map<String,TableGroup> nameGroupMap,Set<? extends Granularity> validGrains,ResourceDictionaries dictionaries){
  for (  Map.Entry<String,TableGroup> entry : nameGroupMap.entrySet()) {
    String logicalTableName=entry.getKey();
    TableGroup group=entry.getValue();
    loadLogicalTableWithGranularities(logicalTableName,group,validGrains,dictionaries);
  }
}

public void loadLogicalTablesWithGranularities ( Map < String , TableGroup > nameGroupMap , Set < ? extends Granularity > validGrains , ResourceDictionaries dictionaries ) { for ( Map . Entry < String , TableGroup > entry : nameGroupMap . entrySet ( ) ) { String logicalTableName = entry . getKey ( ) ; TableGroup group = entry . getValue ( ) ; loadLogicalTableWithGranularities ( logicalTableName , group , validGrains , dictionaries ) ; } }
load several logical tables into the logicaldictionary . < p > note : this builds the logical tables as well .
