import jdk.internal.PreviewFeature; import jdk.internal.PreviewFeature.Feature; class Main { @PreviewFeature(feature=Feature.PATTERN_MATCHING_IN_INSTANCEOF) static String instanceOf; @PreviewFeature(feature=Feature.RECORDS) static long records; @PreviewFeature(feature=Feature.TEXT_BLOCKS) String textBlocks; int i; org.myorg.preview.FromPreview preview; static { String s = new Main().textBlocks; String o = Main.instanceOf; long l = records; int k = new Main().i; org.myorg.preview.FromPreview local = null; } void f(NotDirectlyAnnotatedField a) { a.id = 0; } } @PreviewFeature(feature=Feature.TEXT_BLOCKS) class NotDirectlyAnnotatedField { int id; }