protected void addProduction(AssemblyGrammar subgrammar, AssemblyNonTerminal lhs,
			AssemblySentential<AssemblyNonTerminal> rhs, DisjointPattern pattern, Constructor cons,
			List<Integer> indices) {
		subgrammar.addProduction(lhs, rhs, pattern, cons, indices);
	}
Extension point: Allows a chance to modify or derive a new production from a given one.

@param subgrammar the sub-grammar for the sub-table symbol being processed
@see AssemblyGrammar#addProduction(AssemblyNonTerminal, AssemblySentential, DisjointPattern,
     Constructor, List)
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/AbstractSleighAssemblerBuilder.java