code: @SuppressWarnings("unchecked")
      @Override
      public T newInstance() throws DempsyException {
          return wrap(() -> (T) cloneMethod.invoke(prototype));
      }
docs: Creates a new instance from the prototype.