CLASS net/minecraft/class_2583 net/minecraft/text/Style
	FIELD field_11851 underline Ljava/lang/Boolean;
	FIELD field_11852 italic Ljava/lang/Boolean;
	FIELD field_11853 clickEvent Lnet/minecraft/class_2558;
	FIELD field_11854 ROOT Lnet/minecraft/class_2583;
	FIELD field_11855 color Lnet/minecraft/class_124;
	FIELD field_11856 bold Ljava/lang/Boolean;
	FIELD field_11857 strikethrough Ljava/lang/Boolean;
	FIELD field_11858 hoverEvent Lnet/minecraft/class_2568;
	FIELD field_11859 insertion Ljava/lang/String;
	FIELD field_11860 parent Lnet/minecraft/class_2583;
	FIELD field_11861 obfuscated Ljava/lang/Boolean;
	METHOD equals (Ljava/lang/Object;)Z
		ARG 1 obj
	METHOD method_10948 setObfuscated (Ljava/lang/Boolean;)Lnet/minecraft/class_2583;
		ARG 1 obfuscated
	METHOD method_10949 setHoverEvent (Lnet/minecraft/class_2568;)Lnet/minecraft/class_2583;
		ARG 1 clickEvent
	METHOD method_10953 asString ()Ljava/lang/String;
	METHOD method_10955 getInsertion ()Ljava/lang/String;
	METHOD method_10958 setClickEvent (Lnet/minecraft/class_2558;)Lnet/minecraft/class_2583;
		ARG 1 clickEvent
	METHOD method_10959 setStrikethrough (Ljava/lang/Boolean;)Lnet/minecraft/class_2583;
		ARG 1 strikethrough
	METHOD method_10960 copy ()Lnet/minecraft/class_2583;
	METHOD method_10965 isUnderlined ()Z
	METHOD method_10966 isItalic ()Z
	METHOD method_10967 isEmpty ()Z
	METHOD method_10968 setUnderline (Ljava/lang/Boolean;)Lnet/minecraft/class_2583;
		ARG 1 underline
	METHOD method_10969 getHoverEvent ()Lnet/minecraft/class_2568;
	METHOD method_10970 getClickEvent ()Lnet/minecraft/class_2558;
	METHOD method_10973 getColor ()Lnet/minecraft/class_124;
	METHOD method_10975 setInsertion (Ljava/lang/String;)Lnet/minecraft/class_2583;
		ARG 1 insertion
	METHOD method_10976 deepCopy ()Lnet/minecraft/class_2583;
	METHOD method_10977 setColor (Lnet/minecraft/class_124;)Lnet/minecraft/class_2583;
		ARG 1 color
	METHOD method_10978 setItalic (Ljava/lang/Boolean;)Lnet/minecraft/class_2583;
		ARG 1 italic
	METHOD method_10982 setBold (Ljava/lang/Boolean;)Lnet/minecraft/class_2583;
		ARG 1 bold
	METHOD method_10984 isBold ()Z
	METHOD method_10985 setParent (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
		ARG 1 parent
	METHOD method_10986 isStrikethrough ()Z
	METHOD method_10987 isObfuscated ()Z
	METHOD method_10989 getParent ()Lnet/minecraft/class_2583;
	CLASS class_2584 Serializer
		METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
			ARG 1 json
			ARG 2 type
			ARG 3 context
		METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
			ARG 1 style
			ARG 2 type
			ARG 3 context
