code: public static void main(String[] args) throws IOException
      {
  	if (args.length == 3)
  	{
  	    String pdfDirPath = args[0];
  	    String outputDirPath = args[1];
  	    String parserType = args[2];
  	    extractTables(pdfDirPath, outputDirPath, parserType);
  	}
  	else if (args.length == 4)
  	{
  	    String pdfDirPath = args[0];
  	    String outputDirPath = args[1];
  	    String parserType = args[2];
  
  	    if (args[3].compareTo("--debug") == 0)
  	    {
  		Config.DEBUG_MODE = true;
  	    }
  	    else if (args[3].compareTo("--small") == 0)
  	    {
  		Config.SMALL_TEST = true;
  	    }
  
  	    extractTables(pdfDirPath, outputDirPath, parserType);
  	}
  	else
  	{
  	    showUsage();
  	}
      }
docs: Main entry
  
  @param args
  command line parameters: the path of the PDF directory, the path of the output, the PDF parser types, the debug mode, and the test mode.
  @throws IOException