import jdk.internal.PreviewFeature;
import jdk.internal.PreviewFeature.Feature;
import org.myorg.preview.FromPreview;
class Main {
static {
requirePatternMatching();
Main.requireTextBlocks();
new Main().requireRecords();
final NotDirectlyAnnotatedMethod a = new NotDirectlyAnnotatedMethod();
a.f();
NotDirectlyAnnotatedMethod.g();
}
@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(){}
}
@PreviewFeature(feature=Feature.TEXT_BLOCKS)
class NotDirectlyAnnotatedMethod {
void f(){}
static void g(){}
}