code: public List<MapRow> readTable(TableReader reader) throws IOException
     {
        reader.read();
        return reader.getRows();
     }
docs: Read a nested table. Instantiates the supplied reader class to
  extract the data.
  
  @param reader table reader class
  @return table rows