CLASS jj net/minecraft/text/Style
	CLASS jj$1
		METHOD a getColor ()La;
		METHOD a setColor (La;)Ljj;
			ARG 0 format
		METHOD a setClickEvent (Lja;)Ljj;
			ARG 0 event
		METHOD a setBold (Ljava/lang/Boolean;)Ljj;
			ARG 0 bold
		METHOD a setHoverEvent (Lje;)Ljj;
			ARG 0 event
		METHOD a setParent (Ljj;)Ljj;
			ARG 0 parent
		METHOD b isBold ()Z
		METHOD b setItalic (Ljava/lang/Boolean;)Ljj;
			ARG 0 italic
		METHOD c isItalic ()Z
		METHOD c setStrikethrough (Ljava/lang/Boolean;)Ljj;
			ARG 0 strikethrough
		METHOD d isStrikethrough ()Z
		METHOD d setUnderline (Ljava/lang/Boolean;)Ljj;
			ARG 0 underline
		METHOD e isUnderlined ()Z
		METHOD e setObfuscated (Ljava/lang/Boolean;)Ljj;
			ARG 0 obfuscated
		METHOD f isObfuscated ()Z
		METHOD h getClickEvent ()Lja;
		METHOD i getHoverEvent ()Lje;
		METHOD j getInsertion ()Ljava/lang/String;
		METHOD k getFormatString ()Ljava/lang/String;
		METHOD m clone ()Ljj;
		METHOD n copy ()Ljj;
	CLASS jj$a Serializer
		METHOD a deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljj;
			ARG 0 element
			ARG 1 type
			ARG 2 deserializationContext
		METHOD a serialize (Ljj;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
			ARG 0 style
			ARG 1 type
			ARG 2 serializationContext
	FIELD a parent Ljj;
	FIELD b color La;
	FIELD c bold Ljava/lang/Boolean;
	FIELD d italic Ljava/lang/Boolean;
	FIELD e underline Ljava/lang/Boolean;
	FIELD f strikethrough Ljava/lang/Boolean;
	FIELD g obfuscated Ljava/lang/Boolean;
	FIELD h clickEvent Lja;
	FIELD i hoverEvent Lje;
	FIELD j insertion Ljava/lang/String;
	FIELD k ROOT Ljj;
	METHOD a getColor ()La;
	METHOD a setColor (La;)Ljj;
		ARG 0 format
	METHOD a setClickEvent (Lja;)Ljj;
		ARG 0 event
	METHOD a setBold (Ljava/lang/Boolean;)Ljj;
		ARG 0 bold
	METHOD a setInsertion (Ljava/lang/String;)Ljj;
	METHOD a setHoverEvent (Lje;)Ljj;
		ARG 0 event
	METHOD a setParent (Ljj;)Ljj;
		ARG 0 parent
	METHOD b isBold ()Z
	METHOD b setItalic (Ljava/lang/Boolean;)Ljj;
		ARG 0 italic
	METHOD c isItalic ()Z
	METHOD c setStrikethrough (Ljava/lang/Boolean;)Ljj;
		ARG 0 strikethrough
	METHOD d isStrikethrough ()Z
	METHOD d setUnderline (Ljava/lang/Boolean;)Ljj;
		ARG 0 underline
	METHOD e isUnderlined ()Z
	METHOD e setObfuscated (Ljava/lang/Boolean;)Ljj;
		ARG 0 obfuscated
	METHOD equals (Ljava/lang/Object;)Z
		ARG 0 object
	METHOD f isObfuscated ()Z
	METHOD g isEmpty ()Z
	METHOD h getClickEvent ()Lja;
	METHOD i getHoverEvent ()Lje;
	METHOD j getInsertion ()Ljava/lang/String;
	METHOD k getFormatString ()Ljava/lang/String;
	METHOD m clone ()Ljj;
	METHOD n copy ()Ljj;
	METHOD o getParent ()Ljj;
