protected AbstractAssemblyResolvedPatternsBuilder<?> copyAppendDescriptionBuilder(
			String append) {
		var builder = factory.newPatternsBuilder();
		builder.description = description + ": " + append;
		builder.cons = cons;
		builder.children = children;
		builder.right = right;
		builder.ins = ins.copy();
		builder.ctx = ctx.copy();
		builder.backfills = backfills;
		builder.forbids = forbids;
		return builder;
	}
Combine a backfill result

<p>
When a backfill is successful, the result should be combined with the owning resolution. In
addition, for bookkeeping's sake, the resolved record should be removed from the list of
backfills.

@param that the result from backfilling
@param bf the resolved backfilled record
@return the result if successful, or null
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/sem/DefaultAssemblyResolvedPatterns.java