code: public static <S extends Storable> OrderedProperty<S> parse(StorableInfo<S> info,
                                                                  String str)
          throws IllegalArgumentException
      {
          return parse(info, str, Direction.ASCENDING);
      }
docs: Parses an ordering property, which may start with a '+' or '-' to
  indicate direction. Prefix of '~' indicates unspecified direction. If
  ordering prefix not specified, default direction is ascending.
  
  @param info Info for Storable type containing property
  @param str string to parse
  @throws IllegalArgumentException if any required parameter is null or
  string format is incorrect