code: public static void printTableMeta(String outputDirPath, File pdfFile, String meta) {
      	try {
      		File middleDir = new File(outputDirPath, "metadata");
      		if (!middleDir.exists()) {
      			middleDir.mkdirs();
      		}
      		File tableMetaFile = new File(middleDir, pdfFile.getName() + ".metadata");
      		BufferedWriter bw0 = new BufferedWriter(new FileWriter(tableMetaFile));
      		//System.out.println(meta);
      		bw0.write(meta);
      		bw0.close();
      	}
      	catch (IOException e){
      		System.out.printf("[Debug Error] IOException\n");
      	}
      }
docs: After detecting and extracting a table, this method enables us to save the table metadata file locally for later performance evaluation.
  
  @param outputDirPath
  the directory path where the middle-stage results will go to
  @param pdfFile
  the PDF file being processed
  @param meta
  the table metadata to be printed
  @throws IOException