docs: public static IDataEncoder getEncoder(final String mimeType)
              throws ClassNotFoundException, IllegalAccessException,
              InstantiationException {
  
          populateCache();
  
          if (!cache.containsKey(mimeType)) {
              throw new ClassNotFoundException(
                      String.format("IDataEncoder for"
                              + " mimeType [%s] not found.", mimeType));
          }
  
          Class<? extends IDataEncoder> encoderClass = cache.get(mimeType);
  
          return encoderClass.newInstance();
      }