Java tutorial
//package com.java2s; import javax.xml.transform.TransformerFactory; public class Main { /** Reusable transformer factory. */ private static TransformerFactory transformerFactory; /** * Gets the transformer factory, creating it if necessary. * * @return the transformer factory. */ public static synchronized TransformerFactory getTransformerFactory() { if (transformerFactory == null) { transformerFactory = TransformerFactory.newInstance(); } return transformerFactory; } }