code: @Deprecated // static methods suck. Create an instance and call the method on it.
      public static void processFile (File sourceDir, File propsFile)
          throws IOException
      {
          new I18nSync().process(sourceDir, propsFile);
      }
docs: Converts a single i18n properties file to its corresponding source file.
  
  @param sourceDir the root of the source directory. Used to infer the package for the
  generated source given the path to the properties file and the root of the source directory.
  @param propsFile the properties file from which to generate a source file. Name must be of
  the form <code>X.properties</code> for any X.