docs: private Map<String, Set<String[]>> transformGroup(List<String[]> tableGroups) {
  		Map<String, Set<String[]>> model_tableGroup = new LinkedHashMap<String, Set<String[]>>();
  		for(String[] list : tableGroups){
  			for(String table : list){
  				if(model_tableGroup.containsKey(table)){
  					Set<String[]> tableGroupSet = model_tableGroup.get(table);
  					tableGroupSet.add(list);
  				}
  				else{
  					Set<String[]> tableGroupSet = new HashSet<String[]>();
  					tableGroupSet.add(list);
  					model_tableGroup.put(table, tableGroupSet);
  				}
  			}
  		}
  		return model_tableGroup;
  	}