CLASS net/minecraft/class_3695 net/minecraft/util/profiler/Profiler
	FIELD field_29925 ROOT_NAME Ljava/lang/String;
	METHOD method_15396 push (Ljava/lang/String;)V
		ARG 1 location
	METHOD method_15400 push (Ljava/util/function/Supplier;)V
		ARG 1 locationGetter
	METHOD method_15403 swap (Ljava/util/function/Supplier;)V
		ARG 1 locationGetter
	METHOD method_15405 swap (Ljava/lang/String;)V
		ARG 1 location
	METHOD method_15407 pop ()V
	METHOD method_16065 startTick ()V
	METHOD method_16066 endTick ()V
	METHOD method_24270 visit (Ljava/lang/String;I)V
		COMMENT Increment the visit count for a marker.
		COMMENT
		COMMENT <p>This is useful to keep track of number of calls made to performance-
		COMMENT wise expensive methods.
		ARG 1 marker
			COMMENT a unique marker
	METHOD method_24271 visit (Ljava/util/function/Supplier;I)V
		COMMENT Increment the visit count for a marker.
		COMMENT
		COMMENT <p>This is useful to keep track of number of calls made to performance-
		COMMENT wise expensive methods.
		COMMENT
		COMMENT <p>This method is preferred if getting the marker is costly; the
		COMMENT supplier won't be called if the profiler is disabled.
		ARG 1 markerGetter
			COMMENT the getter for a unique marker
	METHOD method_24338 union (Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;)Lnet/minecraft/class_3695;
		ARG 0 a
		ARG 1 b
	METHOD method_37167 markSampleType (Lnet/minecraft/class_5949;)V
		ARG 1 type
	METHOD method_39277 visit (Ljava/util/function/Supplier;)V
		ARG 1 markerGetter
	METHOD method_39278 visit (Ljava/lang/String;)V
		ARG 1 marker
