docs: public <T> T create(Class<T> clazz, Class<?> constructorParamType, Object constructorArguments) {
          return create(clazz, new Class<?>[]{constructorParamType}, new Object[]{constructorArguments});
      }