code: static AttributeSet merge(
          AttributeSet outer,
          AttributeSet inner
      ) {
  
          Map<String, Object> internalsNew = new HashMap<>();
          internalsNew.putAll(inner.internals);
          internalsNew.putAll(outer.internals);
          Attributes attributesNew =
              new Attributes.Builder()
                  .setAll(inner.attributes)
                  .setAll(outer.attributes)
                  .build();
          AttributeSet as = new AttributeSet(attributesNew, Locale.ROOT, 0, 0, null, internalsNew);
          return as.withLocale(outer.locale);
  
      }
docs: used to create merged global attributes for a new formatter