code: public static ULocale forLocale(Locale loc) {
          if (loc == null) {
              return null;
          }
          return CACHE.getInstance(loc, null /* unused */);
      }
docs: <strong>[icu]</strong> Returns a ULocale object for a {@link java.util.Locale}.
  The ULocale is canonicalized.
  @param loc a {@link java.util.Locale}