protected AssemblyResolutionResults parent(String description, AssemblyResolutionResults temp,
			int opCount) {
		return temp.stream()
				.map(r -> r.parent(description, opCount))
				.collect(Collectors.toCollection(factory::newAssemblyResolutionResults));
	}
Apply a constructor pattern

<p>
TODO: This is currently used only for resolving recursion. Could this be factored with
{@link AssemblyConstructState#resolve(AssemblyResolvedPatterns, Collection)}?

@param sem the SLEIGH constructor
@param shift the shift
@param fromChildren the results from the single resolved child
@return the results
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/sem/AbstractAssemblyTreeResolver.java