void (Transformer transformer) { try { if (Saxon9Support.init(transformer, this)) { return; } } catch (NoClassDefFoundError e1) { // ignore } try { if (SaxonSupport.init(transformer, this)) { return; } } catch (NoClassDefFoundError e) { // ignore } try { if (XalanSupport.init(transformer, this)) { return; } } catch (NoClassDefFoundError e1) { // ignore } throw new UnsupportedOperationException("Unsupported Transformer: " + transformer.getClass().getName()); }