import jdk.internal.PreviewFeature; import jdk.internal.PreviewFeature.Feature; class Main { static { requirePatternMatching(); Main.requireTextBlocks(); new Main().requireRecords(); } @PreviewFeature(feature=Feature.PATTERN_MATCHING_IN_INSTANCEOF) static void requirePatternMatching(){} @PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.TEXT_BLOCKS) static void requireTextBlocks(){} @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.RECORDS) void requireRecords(){} }