if (_done) {
if (_isIdentity) { try {  TransletOutputHandler outputHandler = _transformer.getOutputHandler(result); _transformer.transferOutputProperties(outputHandler);  _handler = new SAX2TO(outputHandler); _lexHandler = (LexicalHandler) _handler; } catch (TransformerException e) { _result = null; } } else if (_done) {
    public void setResult(Result result) throws IllegalArgumentException {	_result = result;	// Run the transformation now, if not already done	if (_done) {	    try {		_transformer.setDOM(_dom);		_transformer.transform(null, _result);	    }	    catch (TransformerException e) {		// What the hell are we supposed to do with this???		throw new IllegalArgumentException(e.getMessage());	    }	}    }