docs: public <E> ClassFactory<E> createFactory(Object... objects) {
      try {
        return new ClassFactory<E>(classname, objects);
      } catch (ClassCreationException e){
        throw e;
      } catch (Exception e) {
        throw new ClassCreationException(e);
      }
    }