code: public <T> T create(Class<T> clazz, Class<?> constructorParamType, Object constructorArguments) {
          return create(clazz, new Class<?>[]{constructorParamType}, new Object[]{constructorArguments});
      }
docs: Creates a new <b>@UnitOfWork</b> aware proxy of a class with an one-parameter constructor.
  
  @param clazz                the specified class definition
  @param constructorParamType the type of the constructor parameter
  @param constructorArguments the argument passed to the constructor
  @param <T>                  the type of the class
  @return a new proxy