code: public static String getDisplayName(String id, Locale inLocale) {
          return getDisplayName(id, ULocale.forLocale(inLocale));
      }
docs: Returns a name for this transliterator that is appropriate for
  display to the user in the given locale.  This name is taken
  from the locale resource data in the standard manner of the
  <code>java.text</code> package.
  
  <p>If no localized names exist in the system resource bundles,
  a name is synthesized using a localized
  <code>MessageFormat</code> pattern from the resource data.  The
  arguments to this pattern are an integer followed by one or two
  strings.  The integer is the number of strings, either 1 or 2.
  The strings are formed by splitting the ID for this
  transliterator at the first '-'.  If there is no '-', then the
  entire ID forms the only string.
  @param inLocale the Locale in which the display name should be
  localized.
  @see java.text.MessageFormat