static Map<String, ParameterDescription<?>> makeParameters(
			Stream<ParameterDescription<?>> params) {
		return params.collect(Collectors.toMap(p -> p.name, p -> p, (a, b) -> {
			throw new IllegalArgumentException("duplicate parameters: " + a + " and " + b);
		}, LinkedHashMap::new));
	}
Construct a map of parameter descriptions from a stream

@param params the descriptions
@return a map of descriptions by name
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/target/iface/TraceObjectMethod.java