code: public static <TARGET> CopyingConverter<Object, TARGET> forTargetType(final Class<TARGET> target) {
          final Typed<TARGET> targetType = TypeUtils.wrap(target);
  
          return new Fluent<TARGET>(requireDefaultConstructor(target)) {
              @Override
              public Typed<TARGET> getTargetType() {
                  return targetType;
              }
          };
      }
docs: Create a {@link CopyingConverter} instance that instantiates the target type using the default constructor.
  
  @param target type which must have an accessible no-arg constructor
  @param <TARGET>
  @return CopyingConverter instance