/** * Load the out of the box transformers. * * <p>Scans the classpath for {@link #TRANSFORMS_XML} runtime configuration resources. */ public void loadOOTBTransforms() { try { List<URL> resources = getResources(TRANSFORMS_XML); for (URL resource : resources) { InputStream configStream = resource.openStream(); try { TransformsModel transformsModel = new ModelPuller<TransformsModel>().pull(configStream); registerTransformers(transformsModel, false); } catch (final DuplicateTransformerException e) { _log.debug(e.getMessage()); } finally { configStream.close(); } } } catch (IOException e) { throw TransformMessages.MESSAGES.errorReadingTransformerConfig(TRANSFORMS_XML, e); } }