code: public SortV1 and(SortV1 sort) {
  
      if (sort == null) {
        return this;
      }
  
      ArrayList<OrderV1> these = new ArrayList<>(this.orders);
  
      for (OrderV1 order : sort) {
        these.add(order);
      }
  
      return new SortV1(these);
    }
docs: Returns a new {@link SortV1} consisting of the {@link OrderV1}s of the current {@link SortV1}
  combined with the given ones.
  
  @param sort can be {@literal null}.