private static String getParameterPattern(
     I18nProvider i18nProvider,
     Bundle bundle,
     String uid,
     String parameterName,
     String defaultPattern,
     String prefix,
     Locale locale) {
   String key =
       I18nUtil.isConstant(defaultPattern)
           ? I18nUtil.stripConstant(defaultPattern)
           : inferKey(prefix, uid, parameterName, "pattern");
   return i18nProvider.getText(bundle, key, defaultPattern, locale);
 }
 private static String getUnitLabel(
     I18nProvider i18nProvider,
     Bundle bundle,
     String uid,
     String parameterName,
     String defaultUnitLabel,
     String prefix,
     Locale locale) {
   String key =
       I18nUtil.isConstant(defaultUnitLabel)
           ? I18nUtil.stripConstant(defaultUnitLabel)
           : inferKey(prefix, uid, parameterName, "unitLabel");
   return i18nProvider.getText(bundle, key, defaultUnitLabel, locale);
 }
 private static String getModuleTypeConfigParameterDescription(
     I18nProvider i18nProvider,
     Bundle bundle,
     String uid,
     String parameterName,
     String defaultDescription,
     String prefix,
     Locale locale) {
   String key =
       I18nUtil.isConstant(defaultDescription)
           ? I18nUtil.stripConstant(defaultDescription)
           : inferKey(prefix, uid, parameterName, "description");
   return i18nProvider.getText(bundle, key, defaultDescription, locale);
 }
 private static String getParameterOptionLabel(
     I18nProvider i18nProvider,
     Bundle bundle,
     String uid,
     String parameterName,
     String optionValue,
     String defaultOptionLabel,
     String prefix,
     Locale locale) {
   if (!isValidPropertyKey(optionValue)) {
     return defaultOptionLabel;
   }
   String key =
       I18nUtil.isConstant(defaultOptionLabel)
           ? I18nUtil.stripConstant(defaultOptionLabel)
           : inferKey(prefix, uid, parameterName, "option." + optionValue);
   return i18nProvider.getText(bundle, key, defaultOptionLabel, locale);
 }