Object candObj = nsrFactory.loadTranslet(colFactClassname);
Object candObj = ObjectFactory.findProviderClass( colFactClassname, ObjectFactory.findClassLoader(), true);
    public final void initialize(int node, int last, DOM dom,	 AbstractTranslet translet, int[] order, int[] type,	 NodeSortRecordFactory nsrFactory) throws TransletException    {	_dom = dom;	_node = node;	_last = last;	_translet = translet;	_scanned = 0;	_levels = order.length;	_sortOrder = order;	_compareType = type;	_values = new Object[_levels];	// -- W. Eliot Kimber (eliot@isogen.com)        String colFactClassname = 	    System.getProperty("org.apache.xalan.xsltc.COLLATOR_FACTORY");        if (colFactClassname != null) {            try {		Object candObj = nsrFactory.loadTranslet(colFactClassname);                _collatorFactory = (CollatorFactory)candObj;            } 	    catch (ClassNotFoundException e) {		throw new TransletException(e);            }        } 	else {	    _collatorFactory = new CollatorFactoryBase();        }        _collator = _collatorFactory.getCollator(_locale);    }