code: protected void writeHeader()
  		throws ConfigurationException, IOException
  	{
  
  		if (writer != null) {
  			writer.close();
  		}
  
  		this.fileCounter++;
  		String filePath = PATH_OUTPUT_SQL_FILES + this.outputName + "_"
  				+ fileCounter + ".sql";
  
  		SQLConsumerLogMessages.logFileCreation(logger, filePath);
  
  		this.sqlFile = new File(filePath);
  
  		this.writer = new BufferedWriter(new OutputStreamWriter(new BufferedOutputStream(
  		        new FileOutputStream(filePath)), WIKIPEDIA_ENCODING));
  
  ;
  
  
  
  		String[] revTable = this.sqlEncoder.getTable();
  
  		for (String sTable : revTable) {
  			this.writer.write(sTable + "\r\n");
  		}
  
  		this.writer.flush();
  	}
docs: Creates a new output file and writes the header information.
  
  @throws ConfigurationException
  if an error occurred while accessing the configuration
  @throws IOException
  if an error occurred while writing a file