static getParameters( context, parameters ) {
		return parameters
			// a parameter must fulfill every condition
			.filter( parameter => parameter.validate( context ) )
			// return a list of each parameter's name and its (substituted) value
			.reduce( ( arr, parameter ) => {
				let params = parameter.get( context );
				arr.push( ...makeArray( params ) );

				return arr;
			}, [] );
	}
Turn an array of parameters into an array of strings in context of an object
@param {Object} context
@param {Parameter[]} parameters
@returns {String[]}