public static <T> Writer<Params<T>> writer(final Writer<? super T> writer) {
		return elem(
			"params",
			attr("name").map(Params::getName),
			elems("param", writer)
		);
	}
Return a new parameters object.

@param name the name of the parameters
@param params the actual parameters
@param <T> the parameter type
@throws NullPointerException if one of the parameters is {@code null}
@return a new parameters object
jenetics.tool/src/main/java/io/jenetics/tool/trial/Params.java