CLASS ca net/minecraft/server/function/CommandFunction
	CLASS ca$a LazyContainer
		FIELD a EMPTY Lca$a;
		FIELD b id Lqt;
		FIELD c initialized Z
		FIELD d function Ljava/util/Optional;
		METHOD a getId ()Lqt;
		METHOD a get (Lrf;)Ljava/util/Optional;
	CLASS ca$b CommandElement
		FIELD a parsed Lcom/mojang/brigadier/ParseResults;
	CLASS ca$c Element
		METHOD a execute (Lrf;Lcd;Ljava/util/ArrayDeque;I)V
	CLASS ca$d FunctionElement
		FIELD a function Lca$a;
	FIELD a elements [Lca$c;
	FIELD b id Lqt;
	METHOD a getId ()Lqt;
	METHOD a create (Lqt;Lrf;Ljava/util/List;)Lca;
		ARG 2 fileLines
	METHOD b getElements ()[Lca$c;
