code: private Map<String, Boolean> collapseSets(List<List<String>> allTableSets) {
          Map<String, Boolean> answer = new TreeMap<>();
          for (List<String> tables : allTableSets) {
              for (String table : tables) {
                  answer.put(table, false);
              }
          }
          return answer;
      }
docs: Take a list of list of table names and collapse into a map
  which maps all table names to false.  We will set the correct
  values later on.  We just want to get the structure right now.
  Note that tables may be named multiple time in the lists of
  lists of tables.  Everything gets mapped to false, so we don't
  care.
  
  @param allTableSets
  @return