As a contributor using primarily Java 21 on a daily basis, I would like the Maven build to fail if a preview feature from Java 17 (e.g., Pattern Matching for Switch) is used.