public String toString(Recognizer<?,?> recog, RuleContext stop) {
		String[] ruleNames = recog != null ? recog.getRuleNames() : null;
		List<String> ruleNamesList = ruleNames != null ? Arrays.asList(ruleNames) : null;
		return toString(ruleNamesList, stop);
	}
Print out a whole tree, not just a node, in LISP format
 (root child1 .. childN). Print just a node if this is a leaf.
runtime/Java/src/org/antlr/v4/runtime/RuleContext.java