docs: private Object initiateByConstructor(Class<?> targetClass, List<Object> objects) throws Exception {
          Constructor<?> constr = targetClass.getConstructor(getClassList(objects));
          return constr.newInstance(objects.toArray());
      }