code: public static String oxford(final Object[] items, final int limit, final String limitStr, final Locale locale)
      {
          return withinLocale(new Callable<String>()
          {
              @Override
              public String call() throws Exception
              {
                  return oxford(items, limit, limitStr);
              }
          }, locale);
      }
docs: Same as {@link #oxford(Object[], int, String)} for the specified locale.
  
  @param items
  The items array
  @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.
  @param locale
  Target locale
  @return human readable representation of a bounded list of items