code: public static String oxford(Collection<?> items, int limit, String limitStr)
      {
          return oxford(items.toArray(), limit, limitStr);
      }
docs: <p>
  Converts a list of items to a human readable string with an optional
  limit.
  </p>
  
  @param items
  The items collection
  @param limit
  The number of items to print. -1 for unbounded.
  @param limitStr
  The string to be appended after extra items. Null or "" for
  default.
  @return human readable representation of a bounded list of items