code: public static <S extends Storable> OrderingList<S> get(List<OrderedProperty<S>> orderings) {
          OrderingList<S> list = emptyList();
          if (orderings != null && orderings.size() > 0) {
              for (OrderedProperty<S> property : orderings) {
                  list = list.concat(property);
              }
          }
          return list;
      }
docs: Returns a canonical instance composed of the given orderings.