CLASS net/minecraft/class_9402 net/minecraft/command/argument/packrat/Term METHOD method_58331 cutting ()Lnet/minecraft/class_9402; METHOD method_58332 symbol (Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402; ARG 0 symbol METHOD method_58333 always (Lnet/minecraft/class_9387;Ljava/lang/Object;)Lnet/minecraft/class_9402; ARG 0 symbol ARG 1 value METHOD method_58334 matches (Lnet/minecraft/class_9393;Lnet/minecraft/class_9400;Lnet/minecraft/class_9388;)Z ARG 1 state ARG 2 results ARG 3 cut METHOD method_58335 optional (Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402; ARG 0 term METHOD method_58336 sequence ([Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402; ARG 0 terms METHOD method_58337 epsilon ()Lnet/minecraft/class_9402; METHOD method_58338 anyOf ([Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402; ARG 0 terms CLASS class_9403 AnyOfTerm CLASS class_9404 AlwaysTerm CLASS class_9405 OptionalTerm CLASS class_9406 SymbolTerm CLASS class_9407 SequenceTerm