	@Test
	void matchPreconditionsShouldBeAsserted() {


		DefaultStatementBuilder builder = new DefaultStatementBuilder();
		assertThatIllegalArgumentException().isThrownBy(() -> builder.match((PatternElement[]) null))
			.withMessage("Patterns to match are required.");
		assertThatIllegalArgumentException().isThrownBy(() -> builder.match())
			.withMessage("At least one pattern to match is required.");
	}