CLASS net/minecraft/class_4938 net/minecraft/data/client/model/VariantSetting
	FIELD field_22896 key Ljava/lang/String;
	FIELD field_22897 writer Ljava/util/function/Function;
	METHOD <init> (Ljava/lang/String;Ljava/util/function/Function;)V
		ARG 1 key
		ARG 2 writer
	METHOD method_25836 evaluate (Ljava/lang/Object;)Lnet/minecraft/class_4938$class_4939;
		ARG 1 value
	CLASS class_4939 Value
		FIELD field_22899 value Ljava/lang/Object;
		METHOD <init> (Lnet/minecraft/class_4938;Ljava/lang/Object;)V
			ARG 2 value
		METHOD method_25838 writeTo (Lcom/google/gson/JsonObject;)V
			ARG 1 json
