code: public static <S extends Storable> OrderingList<S> get(Class<S> type, String property) {
          OrderingList<S> list = emptyList();
          if (property != null) {
              list = list.concat(type, property);
          }
          return list;
      }
docs: Returns a canonical instance composed of the given ordering.
  
  @throws IllegalArgumentException if ordering property is not in S