code: public static ProductChannel createChannel(@Nullable ShoppingProductChannel channel) {
      ProductChannel productChannel = new ProductChannel();
      productChannel.setChannel(channel);
      return productChannel;
    }
docs: Creates a new ProductChannel.
  
  @param channel may be null if creating an "other" dimension