static Component formatTrackPath(Collection<String> groups, String highlighed) {
        if (groups.isEmpty()) {
            return translatable("luckperms.command.track.path.empty", AQUA); // "&bNone"
        }

        TextComponent.Builder builder = text().color(DARK_AQUA);

        boolean first = true;
        for (String group : groups) {
            if (first) {
                first = false;
            } else {
                builder.append(text(" ---> ", GRAY));
            }

            builder.append(group.equalsIgnoreCase(highlighed) ? text(group, AQUA) : text(group));
        }

        return builder.build();
    }
A collection of formatted messages used by the plugin.
common/src/main/java/me/lucko/luckperms/common/locale/Message.java