code: public void process(String inputFile, String outputFile) throws Exception
     {
        System.out.println("Reading input file started.");
        long start = System.currentTimeMillis();
        ProjectFile projectFile = readFile(inputFile);
        long elapsed = System.currentTimeMillis() - start;
        System.out.println("Reading input file completed in " + elapsed + "ms.");
  
        System.out.println("Writing output file started.");
        start = System.currentTimeMillis();
        ProjectWriter writer = ProjectWriterUtility.getProjectWriter(outputFile);
        writer.write(projectFile, outputFile);
        elapsed = System.currentTimeMillis() - start;
        System.out.println("Writing output completed in " + elapsed + "ms.");
     }
docs: Convert one project file format to another.
  
  @param inputFile input file
  @param outputFile output file
  @throws Exception