code: public String substitute(File file, Object... args) {
          try {
              ITemplate t = getTemplate(file, args, BasicRythm.INSTANCE);
              return t.render();
          } finally {
              renderCleanUp();
          }
      }
docs: Render template in substitute mode by File typed template source
  and an array of render args. Return render result as String
  <p/>
  <p>See {@link #getTemplate(java.io.File, Object...)} for note on
  render args</p>
  
  @param file the template source file
  @param args the render args array
  @return render result