code: private void readTableData(List<SynchroTable> tables, InputStream is) throws IOException
     {
        for (SynchroTable table : tables)
        {
           if (REQUIRED_TABLES.contains(table.getName()))
           {
              readTable(is, table);
           }
        }
     }
docs: Read the data for all of the tables we're interested in.
  
  @param tables list of all available tables
  @param is input stream