code: @Nonnull
      public static <T> ApprovalBuilder<T> of(Class<T> clazz) {
          return new ApprovalBuilder<T>(clazz);
      }
docs: Create a new approval builder that will be able to approve objects from the specified class type.
  
  @param clazz the class object for the things you will be approving
  @param <T>   the type of the objects you will be approving
  @return an approval builder that will be able to construct an {@link Approval} for your objects