protected void typingGenericFormat(CollectionOf collectionOf) {
      final boolean prevSwitchBuiltinToTyping = switchBuiltinToTyping;
      switchBuiltinToTyping = collectionOf.useTypingAlias;
      collectionOf.collectionType.accept(this);
      switchBuiltinToTyping = prevSwitchBuiltinToTyping;

      if (!collectionOf.elementTypes.isEmpty()) {
        add(styled("[", PyHighlighter.PY_BRACKETS));
        processList(collectionOf.elementTypes);
        add(styled("]", PyHighlighter.PY_BRACKETS));
      }
    }
protected void typingGenericFormat(CollectionOf collectionOf)