/**
   * 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);
    }
  }