code: public void transform(Source xmlSource, Result outputTarget, boolean shouldRelease)
            throws TransformerException
    {
  
      synchronized (m_reentryGuard)
      {
        SerializationHandler xoh = createSerializationHandler(outputTarget);
        this.setSerializationHandler(xoh);        
  
        m_outputTarget = outputTarget;
  
        transform(xmlSource, shouldRelease);
      }
    }
docs: Process the source tree to the output result.
  @param xmlSource  The input for the source tree.
  @param outputTarget The output source target.
  @param shouldRelease  Flag indicating whether to release DTMManager.
  
  @throws TransformerException