CLASS yk net/minecraft/tag/TagContainer
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD b GSON Lcom/google/gson/Gson;
	FIELD c JSON_EXTENSION_LENGTH I
	FIELD d idMap Ljava/util/Map;
	FIELD e getter Ljava/util/function/Function;
	FIELD f predicate Ljava/util/function/Predicate;
	FIELD g path Ljava/lang/String;
	FIELD h ordered Z
	FIELD i type Ljava/lang/String;
	METHOD <init> (Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/lang/String;ZLjava/lang/String;)V
		ARG 1 matches
		ARG 2 getter
		ARG 3 path
		ARG 4 ordered
		ARG 5 type
	METHOD a getKeys ()Ljava/util/Collection;
	METHOD a getTagsFor (Ljava/lang/Object;)Ljava/util/Collection;
		ARG 1 object
	METHOD a get (Lqc;)Lyj;
		ARG 1 id
	METHOD a load (Lwo;)V
		ARG 1 resourceManager
	METHOD a add (Lyj;)V
		ARG 1 tag
	METHOD b clear ()V
	METHOD b getOrCreate (Lqc;)Lyj;
		ARG 1 id
	METHOD c getEntries ()Ljava/util/Map;
