public <T> void generate(Map<String, ? super SleighPcodeUseropDefinition<T>> into) {
		Lookup lookup = getMethodLookup();
		Class<? extends StructuredSleigh> cls = this.getClass();
		Set<Method> methods =
			CACHE_BY_CLASS.computeIfAbsent(cls, __ -> collectDefinitions(cls));
		for (Method m : methods) {
			into.put(m.getName(), doGenerate(lookup, m));
		}
	}
Generate all the exported userops and place them into the given map

@param <T> the type of values used by the userops. For sleigh, this can be anything.
@param into the destination map, usually belonging to a {@link PcodeUseropLibrary}.
Ghidra/Features/SystemEmulation/src/main/java/ghidra/pcode/struct/StructuredSleigh.java