code: public static String formatScopedName(final CharSequence[] scope, final String value)
      {
          return String.join("_", scope).toLowerCase() + "_" + formatName(value);
      }
docs: Format a String as a struct name prepended with a scope.
  
  @param scope to be prepended.
  @param value to be formatted.
  @return the string formatted as a struct name.