code: @Override
      public InputStream read(final String locale) {
          Validate.notNull(locale, "Locale must not be blank.");
  
          final String resourcePath = leadingPath + locale + resourceLocation;
          final String resourcePath2 = resourcePath.startsWith("/") ? resourcePath.substring(1) : resourcePath;
  
          final ClassLoader cl = getClass().getClassLoader();
  
          Validate.notNull(cl.getResource(resourcePath2), "Resource " + resourcePath2 + " does not exist in current context.");
  
          return cl.getResourceAsStream(resourcePath2);
      }
docs: {@inheritDoc}