private void doCheckTables(Formatter f, MCollection dcm, boolean useIndex) throws IOException {
    Counters counters = new Counters();

    for (MFile mfile : dcm.getFilesSorted()) {
      String path = mfile.getPath();
      f.format(" %s%n", path);
      if (useIndex)
        doCheckTablesWithIndex(f, mfile, counters);
      else
        doCheckTablesNoIndex(f, mfile, counters);
    }

    f.format("Check Parameter Tables%n");
    counters.show(f);
  }
private void doCheckTables ( Formatter f , MCollection dcm , boolean useIndex ) throws IOException { Counters counters = new Counters ( ) ; for ( MFile mfile : dcm . getFilesSorted ( ) ) { String path = mfile . getPath ( ) ; f . format ( " %s%n" , path ) ; if ( useIndex ) doCheckTablesWithIndex ( f , mfile , counters ) ; else doCheckTablesNoIndex ( f , mfile , counters ) ; } f . format ( "Check Parameter Tables%n" ) ; counters . show ( f ) ; }
Look through the collection and find what GDS templates are used.