CLASS dv net/minecraft/command/arguments/FunctionArgumentType
	CLASS dv$a FunctionArgument
		METHOD a getFunctions (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;
		METHOD b getFunctionOrTag (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Either;
	FIELD a EXAMPLES Ljava/util/Collection;
	FIELD b UNKNOWN_FUNCTION_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
	FIELD c UNKNOWN_FUNCTION_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
	METHOD a create ()Ldv;
	METHOD a getFunctions (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
		ARG 0 context
		ARG 1 name
	METHOD b getFunctionOrTag (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;
		ARG 0 context
		ARG 1 name
	METHOD c getFunction (Lcom/mojang/brigadier/context/CommandContext;Lqs;)Lca;
		ARG 0 context
		ARG 1 id
	METHOD d getFunctionTag (Lcom/mojang/brigadier/context/CommandContext;Lqs;)Lzb;
		ARG 0 context
		ARG 1 id
